您好,登錄后才能下訂單哦!
數組的初始化可以分為兩種:
1、靜態初始化
2、動態初始化
靜態初始化:
例:
String[] str = new String[]{"A","B","C"}; String str[] = new String[]{"A","B","C"}; String str = {"A","B","C"};
動態初始化:
例:
String[] srt = new String[3]; srt[0] = "A"; srt[1] = "B"; srt[2] = "C";
注意:不能同時
使用靜態和動態兩種初始化方式,也就是說不要在數組初始化的時候既指定數組的長度,又指定數組元素的值。
但是一下的代碼是可以執行的
String str[] = {"A","B","C"}; str = new String[3];
但是反過來是不可以的,應為這樣的方式是將str重新指向另一個內存地址,而{"A","B","C"}是靜態初始化不能在數組初始化后在執行。
以上這篇老生常談java中的數組初始化就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。