我正在尝试使用toString(int [])方法,但我认为我做错了:
int[] temp;
String[] vector
我试试看:
vector =toString(temp[]);
答案 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();