怎么把这个字符串“12 34 4 56 7”
数字12 34 4 56 7 存到int[] 里
[code="java"]
public class Split3 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String str="12 34 4 56 7";
String[] strArray = str.split(" ");
String temp;
int[] ret = new int[strArray.length];
for(int i =0;i<strArray.length;i++)
{
temp = strArray[i];
if(temp != null && !"".equals(temp.trim()))
{
ret[i] = Integer.parseInt(temp);
System.out.println(ret[i]);
}
}
}
}
[/code]
[code="java"]String s = "12 34 4 56 7";
String[] ary = s.split(" ");
int length = ary.length;
int[] result = new int[length];
for (int i = 0; i < length; i++) {
result[i] = Integer.parseInt(ary[i]);
}[/code]
[code="java"] String str = "12 34 4 56 7";
String [] strs = str.split(" ");
int[] ints = new int[strs.length];
for(int i=0;i<strs.length;i++){
ints[i] = Integer.parseInt(strs[i]);
}[/code]
给你一个简单的
String str = "12 34 4 56 7";
String [] strs = str.split(" ");
int[] ints = {Integer.parseInt(strs[0],Integer.parseInt(strs[1],Integer.parseInt(strs[2],Integer.parseInt(strs[3],Integer.parseInt(strs[4])}
[code="java"]String str = "12 34 4 56 7";
Scanner in = new Scanner(str);
List l = new ArrayList();
while (in.hasNextInt()) {
l.add(in.nextInt());
}
int length = l.size();
int[] result = new int[length];
for (int i = 0; i < length; i++) {
result[i] = l.get(i);
}[/code]