Java基本數據類型與數組(二) (int類型數組默認值爲0、trim()的作用、Sring和StringBuffer的區別(轉載)、訪問無效數組下標時的問題、各類數組的初始值)

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.當訪問無效的數組下標時會出現拋出異常的情況。所謂拋出異常就是提示錯誤

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章