-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathBitOperation.java
More file actions
74 lines (52 loc) · 1.83 KB
/
BitOperation.java
File metadata and controls
74 lines (52 loc) · 1.83 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
package DataStructure;
import java.io.File;
import java.io.FileFilter;
class JavaFilter implements FileFilter{
@Override
public boolean accept(File file) {
return file.getName().endsWith(".java");
}
}
public class BitOperation {
public static void main(String[] args) {
// int a = 5<<1;
// int b = -6<<1;
// System.out.println(a);
// System.out.println(b);
File file = new File("C:\\Dev\\property-web-ui\\src\\main\\java\\com\\veda\\vedacheck\\property\\model\\ui");
//FileFilter fileFilter = new JavaFilter();
//
// FileFilter fileFilter = new FileFilter() {
// @Override
// public boolean accept(File pathname) {
// return pathname.getName().endsWith(".java");
// }
// };
FileFilter fileFilter = pathname-> pathname.getName().endsWith(".java");
File[] javafiles = file.listFiles(fileFilter);
for (int i = 0; i < javafiles.length; i++) {
System.out.println(javafiles[i].getName());
}
// Runnable runnable = new Runnable() {
// @Override
// public void run() {
// System.out.println("running");
// }
// };
Runnable runnableLam = ()-> System.out.println("running");
Thread t = new Thread(runnableLam);
t.start();
t.stop();
}
public int divide(int dividend, int divisor){
long result = divideLong(dividend, divisor);
return result > Integer.MAX_VALUE ? Integer.MAX_VALUE : (int)result;
}
private long divideLong(int dividend, int divisor) {
int sign;
if (dividend>0 && divisor<0 || dividend<0 && divisor>0){
sign = -1;
}
return 0;
}
}