2014-02-06 163 views
0

您好,我想将int数组转换为必需的格式。将int数组转换为java中的字符串数组

我有int数组以及如何转换它? 我想这个字符串格式

int a = [1,2,3,4] 
list a = [1,2,3,4] 
String = ["1","2","3"]; 
+1

我知道很多在路上的答案,但你有什么到目前为止已经试过? '提示:String.valuOf(intValue);' –

+0

在提出问题之前,请使用搜索。您的问题的答案是Google上“java array to string”的最佳答案。 – TwoThe

+0

@二我已经尝试过okey,并没有得到答案,这就是为什么我出。 – Krishna

回答

0

可以遍历int[]并转换为String[]

int[] a = new int[]{1, 2, 3, 4}; 
String[] convertedArr = new String[a.length]; 
for (int i = 0; i < a.length; i++) { 
    convertedArr[i] = String.valueOf(a[i]); 
} 
+0

它不能正常工作给予字符串合成像这样。@ 88174c我需要字符串值.. – Krishna

0

试试这个

String res = Arrays.toString(a).replaceAll("(\\d+)", "\"$1\"") 
+0

它不工作的家伙它给仍然复杂的结构我不想要它。 – Krishna

相关问题