-1

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

int[] temp;
String[] vector

我试试看:

vector =toString(temp[]);
4

4 回答 4

1

改用这个:

String[] vector= new String[temp.length];
int i = 0;
while (i < temp.length) {
    vector[i] = String.valueOf(temp[i++]);
}
于 2013-11-12T17:09:58.563 回答
0

简单但也许不是最好的:

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

请记住检查索引,以免索引超出范围错误。

于 2013-11-12T17:09:28.717 回答
0

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

向量 = temp[].ToString();

于 2013-11-12T17:11:58.223 回答
0

谷歌番石榴:

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();
于 2013-11-12T17:54:14.537 回答