我正在尝试使用 toString(int[]) 方法,但我认为我做错了:
int[] temp;
String[] vector
我试试看:
vector =toString(temp[]);
改用这个:
String[] vector= new String[temp.length];
int i = 0;
while (i < temp.length) {
vector[i] = String.valueOf(temp[i++]);
}
简单但也许不是最好的:
for(int i = 0; i < temp.length; i++)
{
vector[i] = temp[i] + "";
}
请记住检查索引,以免索引超出范围错误。
试试这样,它可能只是做的工作
向量 = 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();