您好,我是 Java 新手,遇到了麻烦。
我的程序在 Jframe 中打印字符串。我生成了一个名为 v 的字符串数组。v[0] 始终为空。我请求用户输入以删除数组 v 的一个位置,我称之为 numberdel。如果我有一个数组
v[0]=[null] v[1]=[hello] v[2]=[my name is] v[3]=[john] and if numberdel=2
最终结果应该是
v[0]=[null] v[1]=[你好] v[2]=[约翰]
我没有成功,所以我创建了一个名为 b 的新数组。但它仍然没有像想要的那样工作......
public static
(...)
String[] b = new String[v.length-1];
boolean jump = false;
for(int j=1; j<b.length; j++){
if(jump==false){
if(j != numberdel){
b[j] = v[j];
}
else jump = true;
}
else{
b[j] = v[j+1];
}
(...)//action for every cycle
}
(...)