如何将int []转换为String []?

时间:2013-11-12 17:04:05

标签: string int

我正在尝试使用toString(int [])方法,但我认为我做错了:

int[] temp;
String[] vector

我试试看:

vector =toString(temp[]);

4 个答案:

答案 0 :(得分:1)

请改用:

String[] vector= new String[temp.length];
int i = 0;
while (i < temp.length) {
    vector[i] = String.valueOf(temp[i++]);
}

答案 1 :(得分:0)

简单但可能不是最好的:

for(int i = 0; i < temp.length; i++)
{
   vector[i] = temp[i] + "";
}

请记住检查索引,这样就不会出现索引越界错误。

答案 2 :(得分:0)

尝试这样,它可能只是做这个工作

Vector = temp []。ToString();

答案 3 :(得分:0)

google guava:

import java.util.Arrays;
import com.google.common.base.Function;
import com.google.common.collect.Lists;

Lists.transform(Arrays.asList(temp),
                new Function<Integer, String>() {
                    public String apply(Integer i) {
                            return String.valueOf(i);
                    };
            }).toArray();