我有像这样的LinkedList
LinkedList l = new LinkedList();
l.add("1");
l.add("2");
l.add("3");
l.add("4");
l.add("5");
l.add("6");
我希望将值6移到3之前,并在旧位置删除。
我需要一个像l.move(5到3)或l.shift(5到3)这样的命令。
我可以手动做
String s = l.get(5);
l.add(2,s);
l.remove(6);
由于
答案 0 :(得分:0)
没有内置的java方法可以在LinkedList
类中执行您要求的操作,因此您必须定义自己的方法,或创建扩展LinkedList
并添加的类该类的功能。