A. java中 輸入字元串怎麼給String數組賦值
java中輸入的字元串主要是使用scanner類來接收用戶從鍵盤輸入的數值,然後建立一個字元串數組來賦值,代碼如下:
publicclassceshi{
publicstaticvoidmain(String[]args){
String[]s=newString[3];//字元串數組
Scannersc=newScanner(System.in);接收用戶從鍵盤輸入的字元串
Stringstr=sc.next();
s[0]=str;//輸入的字元串str賦值給字元串數組的第一個
}
}
運行結果如下:
B. java 中 String 數組怎麼動態賦值
定義一個String類型的變數:s 然後在要賦值的地方賦值:s="abc";就可以了。
C. java中字元串數組如何賦值
變數初始化,和變數賦值是兩個不同的語法。
數組初始化時,可以為null,{value1,value2,value3,....},或者賦予另一個數組的值:String[] b = a;
常量只能被初始化,一次,不能再次賦值;
非常量則可以進行賦值操作,賦值操作只能賦予以下情況:null,另一個數組的值。
lz的問題中,a={","}是一個初始化的語法,不是正確的賦值語法。
D. 如何給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 類型名[]/[][];
E. java中string型數組賦值問題
不要寫在類裡面,要在方法裡面才能進行賦值操作的
publicclassJavaTest{
String[]str=newString[3];
//str[0]="abc";寫在這是錯誤的
/**
*@paramargs
*/
publicstaticvoidmain(String[]args){
str[0]="";//方法裡面才能夠進行賦值等操作
}
}
F. java中的string數組可以直接賦值嗎
賦值操作有兩種:一種是定義好維度後直接對每個元素動態賦值,一種是靜態初始化,在定義的時候就通過定義值的方式間接設置了維度。
G. java string 數組 直接賦值
String
b
=
null;
String
c
=
null;
String
d
=
null;
String[]
a
=
{b,c,d};
這種用大括弧來初始化數組只能是第一次定義該數組變數的時候使用,
H. java中怎樣向一個String數組的第n個元素寫入數據 或賦值
假設strArr為你想操作的目標數組;
strArr[x] = y;
其中x:第n個元素(數組下標從0開始,如果想給第二個元素賦值,那麼就要取下標為2-1的元素即strArr[1]);y:賦值後的結果
I. 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];
J. 在java中定義一個數組對象怎麼賦值
new Shuzu(new char[]{'我'});new Shuzu(new char[]{'老'})); ————相當於ss[0].sz[0]={'我'};ss[1].sz[0]={'老'};
就在這里,這里你用了兩次new,也就意味著,你生成了兩個不同的Shuzu類的對象出來,分別的char[]{'我'}和new char[]{'老'},所以,當你在之後 System.out的時候,讀到ss[0].sz[1]和ss[1].sz[1]時,其實這兩個變數里是沒有值的,