String 如何将int[]转换为字符串[]?

String 如何将int[]转换为字符串[]?,string,int,String,Int,我正在尝试使用toString(int[])方法,但我认为我做得不对: int[] temp; String[] vector 我试试看: vector =toString(temp[]); 简单但可能不是最好的: for(int i = 0; i < temp.length; i++) { vector[i] = temp[i] + ""; } for(int i=0;i

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

int[] temp;
String[] vector
我试试看:

vector =toString(temp[]);

简单但可能不是最好的:

for(int i = 0; i < temp.length; i++)
{
   vector[i] = temp[i] + "";
}
for(int i=0;i
请记住检查索引,以免出现索引越界错误。

请改用以下方法:

String[] vector= new String[temp.length];
int i = 0;
while (i < temp.length) {
    vector[i] = String.valueOf(temp[i++]);
}
String[]vector=新字符串[temp.length];
int i=0;
而(i<温度长度){
向量[i]=String.valueOf(temp[i++]);
}

像这样尝试一下,它可能正好完成任务

Vector=temp[].ToString()

谷歌番石榴:

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();
导入java.util.array;
导入com.google.common.base.Function;
导入com.google.common.collect.list;
Lists.transform(数组).asList(临时),
新函数(){
公共字符串应用(整数i){
返回字符串.valueOf(i);
};
}).toArray();

请将编程语言添加到标记中。您使用什么语言?