java 有趣又酷的技巧
1:註釋的代碼會執行嗎?大多數開發人員認爲註釋永遠不會在程序中執行,但是,它們被執行了。
public class Test {
public static void main(String[] args)
{
// \u000d System.out.println("美好的一天從這一刻開始");
}
}
2:將下劃線用於數字中
public class Test {
public static void main(String[] args)
{
int a = 123_456;
System.out.println(a);
}
}
3:雙括號初始化 sets, lists, map
public class Test {
public static void main(String[] args)
{
Set<String> GFG = new HashSet<String>() {{
add("你每天都這麼精神");
add("你今天看上去很棒");
add("你非常聰明");
} };
System.out.println(GFG);
}
}
4:在插入數組中找到要在何處插入數字元素
public class Test {
public static void main(String[] args)
{
int[] arr = new int[] { 1, 2, 3, 4, 6 };
int pos = Arrays.binarySearch(arr, 5);
System.out.println("元素需要插入到: "+ ~pos);
}
}