在Java中将String转换为int数组 [英] Convert String to int array in java
本文介绍了在Java中将String转换为int数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个字符串
String arr= "[1,2]";
即[1,2]就像一个字符串
ie "[1,2]" is like a single string
如何将此arr转换为java中的int数组
How do convert this arr to int array in java
推荐答案
String arr = "[1,2]";
String[] items = arr.replaceAll("\\[", "").replaceAll("\\]", "").replaceAll("\\s", "").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) {
//NOTE: write something here if you need to recover from formatting errors
};
}
这篇关于在Java中将String转换为int数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文