1.int類型數組默認值爲0
String類型定義的數組, 默認值是null
char類型定義的數組, 默認值是0對應的字符
double類型定義的數組,默認值是0.0
floati類型定義的數組, 初始化默認是0.0
int類型定義的數組, 初始化默認是0
以int示例
public class a{
static int arr[] = new int[5];
//定義了一個靜態的 int類型的 數組,並且指向一個新的長度爲5的Int數組;
public static void main(String a[])
{ System.out.println(arr[0]); } //最終輸出0;
}
2. .trim()
trim()的作用是去掉字符串兩端的多餘的空格,注意,是兩端的空格,且無論兩端的空格有多少個都會去掉,當然中間的空格不會.
示例
String s = " a b c d ";
String s1= s.trim();
//那麼s1 = "a b c d";
另外(以下摘自百度知道浪子_回頭99 )
trim()不僅可以去掉空格,還能去掉其他一些多餘的符號,這些符號分別是:
“\0” - NULL
“\t” - 製表符
“\n” - 換行
“\x0B” - 垂直製表符
** “\r” - 回車
" " - 空格
翻譯過來分別是:水平製表符,換行符,垂直製表符,換頁符,回車,後面的這幾個除了問號外,其他的都是轉義符形式寫法。
3.String s=“Hello”; s=s+“world!”;這兩行代碼執行後,s的值沒有改變而是系統產生了一個新的對象
轉載解釋
https://www.cnblogs.com/guweiwei/p/6601966.html
第五條String和StringBuffer的區別
4.當訪問無效的數組下標時會出現拋出異常的情況。所謂拋出異常就是提示錯誤