首页天道酬勤java初始化数组,java定义数组并赋值

java初始化数组,java定义数组并赋值

张世龙 05-06 00:27 72次浏览

方法1 :

stringa=' 1,2,3,4,5,6 '

String str[]=a.split (,);

int array[]=new int[str.length];

for(intI=0; I

array [ I ]=integer.parseint (str [ I ];

}

方法2 :

stringstr=' 1,2,3,4,5,6 '

公共int [ ] stringt oint (stringstr )。

intret[]=newint[str.length(];

stringtokenizertokenizer=new string tokenizer (str,',';

int i=0;

while (tokenizer.hasmoreelements () ) ) )。

ret [ I ]=integer.value of (tokenizer.next token ) );

}

返回ret;

}

使用String.split方法时应注意的问题:

' aaa*bbb*ccc '、' aaa bbb ccc '、' aaa|bbb|ccc '用'//* '、'/'、'//|||转义会得到正确的结果。

string [ ] aa=' aa a* BBB * CCC '.split (/);

string[]aa='AAABBBCCC'.split(/);

string [ ] aa=' AAA|BBB|CCC '.split ((/| ) );

用“.”分隔时,用“[.]”分隔。

int强转string类型,int转为string