如这段代码如何避免下次循环覆盖上次数组的值?
String cs;
String[] file = null;
int i = 0;
do {
System.out.println("请输入需要压缩的第"+(i+1)+"个文件的文件名:");
file=new String[1];
file[i]=in1.readLine();
i++;
System.out.println("是否还需要输入文件?y/n");
cs = in1.readLine();
} while (cs.equals("y"));
String cs;
String[] file = null;
int i = 0;
do {
System.out.println("请输入需要压缩的第"+(i+1)+"个文件的文件名:");
file=new String[1];
file[i]=in1.readLine();
i++;
System.out.println("是否还需要输入文件?y/n");
cs = in1.readLine();
} while (cs.equals("y"));
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货