當前位置:首頁 » 編程語言 » java字元串數組的賦值給數組

java字元串數組的賦值給數組

發布時間: 2022-08-28 04:47:48

java中如何將一個字元串賦給一個數組

賦給字元數組:char[] chars = s.toCharArray();

因為這里是位元組,所以直接列印出來顯示不是abcd,先要轉換為char類型的再列印

⑵ 如何給Java String數組賦值

String[] str = new String[5]; //創建一個長度為5的String(字元串)型的一維數組
str[0] = a; //賦值
str[1] = b;
str[2] = c;
str[3] = d;
str[4] = e;
//也可以創建並賦值
String[] str = {a,b,c,d,e};//二維數組
String[][] str = new String[2][2]; //創建一個2行2列的二維數組
str[0][0] = a0; //賦值
str[0][1] = a1;
str[1][0] = b0;
str[1][1] = b1;
//也可以創建並賦值
類型名[]/[][] 變數名 = new 類型名[]/[][];

⑶ java中字元串數組如何賦值

變數初始化,和變數賦值是兩個不同的語法。
數組初始化時,可以為null,{value1,value2,value3,....},或者賦予另一個數組的值:String[]
b
=
a;
常量只能被初始化,一次,不能再次賦值;
非常量則可以進行賦值操作,賦值操作只能賦予以下情況:null,另一個數組的值。
lz的問題中,a={","}是一個初始化的語法,不是正確的賦值語法。

⑷ Java怎樣把一個字元串數組的元素附給另一個字元串數組

數組的復制方法現在至少有四個思路:
1 使用循環結構 這種方法最靈活。唯一不足的地方可能就是代碼較多
2 使用Object類的clone()方法, 這種方法最簡單,得到原數組的一個副本。靈活形也最差。效率最差,尤其是在數組元素很大或者復制對象數組時。
3 使用Systems的array這種方法被告之速度最快,並且靈活性也較好,可以指定原數組名稱、以及元素的開始位置、復制的元素的個數,目標數組名稱、目標數組的位置。
4 Arrarys類的Of()方法與OfRange()方法可實現對數組的復制

另外我建議你去網路下「java數組的復制拷貝」,數組是可以復制的哦!

⑸ java 關於字元串數組的賦值

數組沒有初始化,也沒有聲明長度,所以不能賦值。
String[] apart =new String[3];
String[] eye1=new String[3] ;
這樣賦值只能賦到eye1[2]=apart [2]; 結果是NULL。int類型的話是0;
如何把apart[1]賦值給eye1[7]呢?
至少滿足下面條件
String[] apart =new String[8];
String[] eye1=new String[1] ;
eye[1]=apart[7];

⑹ java 中 String 數組怎麼動態賦值

String[] str = new String[5]; //創建一個長度為5的String(字元串)型的一維數組
str[0] = a; //賦值
str[1] = b;
str[2] = c;
str[3] = d;
str[4] = e;
//也可以創建並賦值
String[] str = {a,b,c,d,e};//二維數組
String[][] str = new String[2][2]; //創建一個2行2列的二維數組
str[0][0] = a0; //賦值
str[0][1] = a1;
str[1][0] = b0;
str[1][1] = b1;
//也可以創建並賦值
類型名[]/[][] 變數名 = new 類型名[]/[][];

⑺ JAVA里怎麼把這個數組賦值給另一個數組

有兩種方法

第一種用for循環:

int[]x={1,2};
int[]y=newint[2];
for(inti=0;i<x.length;i++){
y[i]=x[i];

第二種用java提供的array

int[]x={1,2};
int[]y=newint[2];
System.array(x,0,y,0,x.length);//變數依次是(原數組,從原數組第幾位開始,目標數組,從第幾位開始粘貼,復制長度)

⑻ java中如何給 字元數組 批量賦值

java中給字元數組批量賦值,可以使用for-each來給字元數組賦值,代碼如下:

packagecom.qiu.lin.he;

publicclassCeShi{

publicstaticvoidmain(String[]args){

charc[]=newchar[26];
Strings="abcdefghijklmnopqrstuvwxyz";
charss[]=s.toCharArray();
for(inti=0;i<ss.length;i++){
c[i]=ss[i];//給字元數組賦值
}
for(charx:c){
System.out.print(x);//循環輸出字元數組的內容
}
}
}

結果如下:

⑼ java中 輸入字元串怎麼給String數組賦值

因為你第一個for循環後i的值已經變成了2 即i=2
而你的數組的長度是2 下標最多是1 在下面的if判斷裡面你直接使用filenames[i] 此時的i=2 當然錯誤
java.lang.: 2

⑽ 在java中 怎麼能把字元串賦給數組

不對
這樣寫就可以了
public class array {
public array() {
String str="china";
char[] arrayA=str.toCharArray();
for(int i=0;i<arrayA.length;i++)
System.out.println(""+arrayA[i]);
}
}

熱點內容
安卓手機的雲備份在哪裡能找到 發布:2025-01-17 00:14:12 瀏覽:471
詐騙的腳本 發布:2025-01-16 23:51:27 瀏覽:314
電腦配置有點低怎麼玩和平精英 發布:2025-01-16 23:46:14 瀏覽:818
ipfs分布式伺服器是什麼幣種 發布:2025-01-16 23:32:29 瀏覽:991
android動態icon 發布:2025-01-16 23:03:12 瀏覽:605
優酷電腦緩存在哪 發布:2025-01-16 22:58:29 瀏覽:298
進口途銳哪個配置好 發布:2025-01-16 22:35:24 瀏覽:962
骨幹路由器怎麼配置 發布:2025-01-16 22:24:39 瀏覽:244
途安2021款買哪個配置 發布:2025-01-16 22:21:01 瀏覽:329
圖片的壓縮原理 發布:2025-01-16 22:17:15 瀏覽:493