将字符串转换为int阵列
问题描述:
我需要存储像字符串转换,将字符串转换为int阵列
textView.setText(myVar);
这里 myVar的= “23,45,64,78”;
我想它转换成数组像下面,
int[] xAxis = new int[]{23,45,64,78};
我怎样才能做到这一点?由于
答
试试这个:
String arr = "[23,45,64,78]";
String[] items = arr.replaceAll("\\[", "").replaceAll("\\]", "").split(",");
int[] results = new int[items.length];
for (int i = 0; i < items.length; i++) {
try {
results[i] = Integer.parseInt(items[i]);
} catch (NumberFormatException nfe) {};
}
对我来说太快了,但编辑响应至少卸下支架。 –
嗯.....是啊:) – coder
对不起,这里新增。我正在从textview中获取像这样的值12 34 56以及如何添加像这样的引号和括号String arr =“[23,45,64,78]”;谢谢 – user3339618