當前位置:首頁 » 編程語言 » java初始化字元數組

java初始化字元數組

發布時間: 2022-06-15 16:27:25

A. 在java中如何定義一個字元串數組

1. java中定義一個字元串數組方式如下,string類型和其他基本類型相似,創建數組有兩種方式:
String[] str={"AAA","BBB","CCC"};
String str[]={"AAA","BBB","CCC"};

2.推薦用ArrayList<String> strArray = new ArrayList<String> (); 比較靈活。

3.也可以寫為如下格式:class[] array; array = new class[number];其中前半句為聲明,後半句為初始化,初始化必須要讓編譯器知道大小,聲明的時候java是不分配內存的,只有創建的時候也就是new的時候才會分配內存。

(1)java初始化字元數組擴展閱讀:

1.數組是相同數據類型的元素的集合。

2.數組中的各元素的存儲是有先後順序的,它們在內存中按照這個先後順序連續存放在一起。

3.數組元素用整個數組的名字和它自己在數組中的順序位置來表示。例如,a[0]表示名字為a的數組中的第一個元素,a[1]代表數組a的第二個元素,以此類推。

4.對於VB的數組,表示數組元素時應注意:下標要緊跟在數組名後,而且用圓括弧括起來(不能用其他括弧)。下標可以是常量,變數,或表達式,但其值必須是整數。下標必須為一段連續的整數,其最小值成為下界,其最大值成為上界。不加說明時下界值默認為1。

B. java中怎麼數組初始化

//數組定義最方便的就是用for循環來做定義,數組下標是從0開始,到11的話就是12個數字。要輸出的話可以用以//號注釋掉的後面的一句if(i<12){System.out.println(x[i]);}當然也可以自己再寫一個for循環語句來輸出,不過我覺得這有點畫蛇添足了

public class shuzu {

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

int x[]=new int[12];

for(int i=0;i<=11;i++)

{

x[i]=i;

//if(i<12){System.out.println(x[i]);}

}

}

}

C. JAVA中一個類包含String數組怎麼初始化的

不可以滴!!
因為在B中,如果沒有了帶*的那一行,那麼僅僅只是代表 有存在一個存放A類型數組:as[i],但是裡面每個元素到底存放什麼我們是不知道的,在JAVA裡面,就是引用為空的意思,既as[i] = null。就是說裡面其實是沒有任何東西的,僅僅只有一個定義而已,那怎麼可以指向A類裡面的a屬性呢?因為as[i]指向的東西都為空,空就是代表沒有任何東西,那麼裡面自然也不會有a這個屬性咯。所以我們在聲明完數組的時候,必須把數組裡面的元素也申明了。但是為什麼C可以呢。
你看C是這樣做的:
C先聲明了一個數組,所以只要存在C的實例,就可以使用到這個數組。雖然這時候,數組裡面的元素是為空的,但是你在主程序裡面使用了c.s[1]="3",意思就是為c實例裡面的數組的第2個元素給申明了,而不是直接引用,這與B是不同的。
——————————————————————————————————————————————————————
B-->不為空,所以可以使用B裡面的元素,既as數組,但是as數組裡面的元素是空的,所以不存在裡面有某種屬性的說法,自然是不可是使用A類裡面的元素a咯。
C--》不為空,所以可以使用C裡面的元素s數組,然後對s數組進行操作。
祝你好運!!希望你能夠理解

D. java中怎麼給字元數組初始化

java中定義一個字元串數組方式如下:
1.String[] str={"AAA","BBB","CCC"};
2.String str[]={"AAA","BBB","CCC"};
string類型和其他基本類型相似,創建數組時,有上述兩種方式。

E. java中怎麼把字元串轉化為字元串數組

1,

如果是 「字元串數組」 轉 「字元串」,只能通過循環,沒有其它方法
String[] str = {"abc", "bcd", "def"};
StringBuffer sb = new StringBuffer();
for(int i = 0; i < str.length; i++){
sb. append(str[i]);
}
String s = sb.toString();
2,

如果是 「字元數組」 轉 「字元串」 可以通過下邊的方法
char[] data={'a','b','c'};
String s=new String(data);

3,

使用StringUtils中的join函數。org.apache.commons.lang.StringUtils;

4,

將數組變成字元串

5,

StringUtils.join(str)

// 將數組用逗號分隔變成字元串

StringUtils.join(str, ",")

將字元串變成數組方法:

java.lang包中有String.split()方法,java中通常用split()分割字元串,返回的是一個數組。

特殊,轉義字元,必須加"\"(「.」和「|」都是轉義字元)

F. 請問高手,java中如何初始化字元串數組,如定義: String[4] RoadName={"123,"dfdsa","eter"};為何錯

String[] RoadName={"123,"dfdsa","eter"}; 應為你是一開始就初始化了數組的,隨意不用指定長度

String [] RoadName=new String[4];

G. 關於java數組初始化

null表示沒有,或者空,而0是個數字,是個元素

H. java中怎樣從控制台實現字元串數組的初始化

Scannerinput=newScanner(System.in);
Strings=input.nextLine();//讀取控制台一行,以指定符號分割
Stringss[]=s.split(",");//將字元串用「,」分割成數組

I. java中怎麼數組初始化

1 動態初始化:數組定義與為數組分配空間和賦值的操作分開進行;

J. java 如何用字母初始化數組

你可以去看看
ASCII表
,字母是按順序排的,'a'=97,'b'=98,
當然,如果你這樣:
char
c=97,
那麼字元c的值就是
'a'了。
現在就可以用
循環語句
賦值了吧

熱點內容
pythonmysqlmac安裝 發布:2025-02-07 01:56:36 瀏覽:401
oppoa57忘記密碼怎麼刷機 發布:2025-02-07 01:51:17 瀏覽:73
2016空間加密怎麼進 發布:2025-02-07 01:41:30 瀏覽:382
網路數據伺服器是什麼 發布:2025-02-07 01:23:42 瀏覽:473
多伺服器ip白名單 發布:2025-02-07 01:23:41 瀏覽:372
優酷上傳視頻的格式 發布:2025-02-07 01:18:51 瀏覽:880
租虛擬伺服器有什麼用 發布:2025-02-07 01:17:55 瀏覽:4
視頻腳本策劃 發布:2025-02-07 01:15:37 瀏覽:566
外文免費資料庫 發布:2025-02-07 01:12:26 瀏覽:194
第一滴血ftp 發布:2025-02-07 01:12:24 瀏覽:424