0
import java.util.LinkedList;
import java.util.List;
import java.util.ListIterator;
public class vijftienpunt1 {
public static void downsize(LinkedList<String> employeeNames, int n) {
for (int i = 0; i < employeeNames.size(); i++) {
if(i%n==0) {
employeeNames.remove(i);
}
}
}
public static void main(String[] args) {
LinkedList<String> employeeNamess = new LinkedList<String>();
employeeNamess.add("Ab");
employeeNamess.add("Yo");
employeeNamess.add("Ik");
employeeNamess.add("Jij");
System.out.println(employeeNamess);
downsize(employeeNamess, 2);
System.out.println(employeeNamess);
}
}
當我運行這個不起作用,它會刪除其他第n個元素,我該如何解決這個問題。我嘗試了更多的操作,但它仍然不起作用刪除每第n個員工不工作
嘗試了這一點如撲克牌在桌子上,你會很快注意到它爲什麼不工作。提示:嘗試顛倒順序。 – fvu
@fvu我不還是得到它 –
如果T優刪除元素,下列元素的指數下降。這就是爲什麼它似乎刪除「隨機」元素,因此我的提示。 – fvu