第1个回答 推荐于2018-02-06
数据类型转换一下就可以了。
String table_id="1,2,3,11,20,100";
String[] strarr = table_id.split(",");
int[] table_ids = new int[strarr.length];
for(int i=0;i<strarr.length;i++){
table_ids[i]=Integer.parseInt(strarr[i]);
}
System.out.println(table_ids[5]);// 100本回答被提问者和网友采纳
第2个回答 2013-09-11
首先; String[] a=table_id.split(",");//按逗号拆分
拆分后 a={"1","2","3","11","20","100"}
对a中的每一个元素 使用 Integer.parseInt(a[i]) 方法可以得到int
第3个回答 2013-09-11
package com.andy;
import java.util.Arrays;
/**
* 字符串工具
*
* <p>字符串工具,用于百度知道</p>
* @author an
* @version V1.0
*/
public class StringUtils {
public static void main(String[] args) {
String table_id="1,2,3,11,20,100";
System.out.println(Arrays.toString(getIntArrayFromStringArray(table_id.split(","))));
}
/**
* 转换字符串数组到int数组
*
* <p>转换字符串数组到int数组</p>
* @param strArray
* @return int[]
* @throws
*/
public static int[] getIntArrayFromStringArray(String[] strArray){
if(strArray == null){
return new int[0];
}
int[] result = new int[strArray.length];
for (int i = 0; i < result.length; i++) {
result[i] = Integer.valueOf(strArray[i]);
}
return result;
}
}
第4个回答 2013-09-11
String table_id="1,2,3,11,20,100"
String[] str=table_id.split(,)//以,进行拆分,获得字符串数组
在对每个字符串Integer.parseInt(String s);