-1
我想从阵列输出在JList中删除项目删除阵列的jList特定元素上面的代码
String[] cdList = {"Adele", "Drake", "Prince", "Rihanna", "Sia"} ;
输出
String[] cdList = {"Adele", "Drake", "Prince", "Sia"} ;
我想从阵列输出在JList中删除项目删除阵列的jList特定元素上面的代码
String[] cdList = {"Adele", "Drake", "Prince", "Rihanna", "Sia"} ;
输出
String[] cdList = {"Adele", "Drake", "Prince", "Sia"} ;
这会帮助你:
List<String> list = new ArrayList<String>(Arrays.asList(cdList));
list.remove(cdList[i]);
cdList = list.toArray(new String[0]);
我已经写成这样,享受!
String[] cdList = {"Adele", "Drake", "Prince", "Rihanna", "Sia"} ;
for(int i = 0; i< cdList.length;i++){
System.out.println(i+1 + " . " + cdList[i]);
}
System.out.println("Enter the number of the name you want to remove:");
Scanner scan = new Scanner(System.in);
int num = scan.nextInt();
List<String> list = new ArrayList<String>(Arrays.asList(cdList));
list.remove(cdList[num-1]);
cdList = list.toArray(new String[0]);
for(int i = 0; i< cdList.length;i++){
System.out.println(i+1 + " . " + cdList[i]);
}
干杯!
数组有固定长度。你可能想要一个'ArrayList'。你也可以复制一个长度为1的数组,并跳过你想要移除的元素。 –
4castle
您是否尝试过使用for循环进行迭代,并检查它是否匹配每个周期? –
您可以提供一些有关阵列的细节以及您想要做什么?数组是否故意排序?你是通过索引还是按价值去除?是否有重复的项目被删除,并且你想删除所有发生的事件?你的问题很不清楚。 – 4castle