【发布时间】:2014-04-01 20:34:15
【问题描述】:
我的问题如下: 给定一个数字 n 作为输入,返回一个长度为 n 的新字符串数组,其中包含字符串“0”、“1”、“2”,依此类推,直到 n-1。如果 n=0,则返回一个长度为 0 的数组。预期的输出是 - stringArray(4) = {"0","1","2","3"} 实际输出是 stringArray(4) = {0,1,2,3}。如何在表格中添加数字字符串。
public class ArrayOfNumbers {
static int testcase1=4;
public static void main(String[] args){
ArrayOfNumbers testInstance=new ArrayOfNumbers();
String[] result=testInstance.arrayOfNumbers(testcase1);
System.out.print("{");
for (int i=0;i<result.length;i++){
if (i>0)
System.out.print(",");
System.out.print(result[i]);
}
System.out.println("}");
}
public String[] arrayOfNumbers(int num) {
int n=0;
String n1="n";
String[] arr=new String[num];
for(int i=0;i<num;i++){
arr[i]=n1;
n=n+1;
}
return arr;
}
}
【问题讨论】:
-
您是否在问如何在打印每个数字时包含
"标记? -
您可以使用
String.valueOf()将数字解析为字符串。 -
@newbie 不要忘记将帖子标记为“已解决”