您的位置:首页 > 编程语言 > Java开发

字符串拆分-Java

2015-10-01 12:31 537 查看
方法一、

Java代码


String str = "1,2,3,4,5,6"

public int[] StringtoInt(String str) {

int ret[] = new int[str.length()];

StringTokenizer toKenizer = new StringTokenizer(str, ",");

int i = 0;

while (toKenizer.hasMoreElements()) {

ret[i++] = Integer.valueOf(toKenizer.nextToken());

}

return ret;

}

方法二、

Java代码


String a = "1,2,3,4,5,6"

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

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

for(int i=0;i<str.length;i++){

array[i]=Integer.parseInt(str[i]);

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

"aaa*bbb*ccc","aaa+bbb+ccc","aaa|bbb|ccc" 要用"//*","//+","//|"转义后即可得到正确的结果。

String[] aa = "aaa*bbb*ccc".split("//*");

String[] aa = "aaa+bbb+ccc".split("//+");

String[] aa = "aaa|bbb|ccc".split("//|");

当用"."分隔的时候, 要用"[.]" 进行分隔。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: