- continue是結束本次迴圈繼續下一次迴圈;break是結束整個迴圈;
- 列印陣列出來的是陣列的地址值;動態初始化系統自動分配0;陣列可以存引用資料型別,如物件;
- 同一個方法名可以有不同的返回值,自動匹配形參;
- 字串
- 比較字串內容用
boolean b = s1.equals(s2)
、equalsIgnoreCase
;
- 遍歷字串使用
char c = a.charAt(i)
;
- 統計字串個數直接
if (c >= 'a' && c <= 'z')
;
- 擷取substring,替換replace;
- 轉化為陣列
char[] arr = a.toCharArray();
- main方法進棧後基本資料型別直接存進棧空間,方法執行完出棧,引用資料型別存地址,資料存在堆空間;
- stringBuilder和stringJoiner可以快速操作字串;
- Stringbuilder是java已經寫好的類,java在底層給他做了一些特殊處理,列印物件不是地址值而是屬性值;
- stringJoiner在jdk8才出現,也是一個容器,建立之後裡面的內容是可以改變的
int[] array = new int[]{1,2,3};
int[] array = new int[3];
StringBuilder sb = new StringBuilder("");
for(int i = 0;i<=3;i++){
sb.append(3).append("d").append('s').append(true).append(2.3);
}
String s = sb.toString();
StringJoiner sj = new StringJoiner("," , "(" , ")");
String s = sj.add("a").add("b").add("c").toString();