给你一个LinkList的例子,它删除,添加节点,并且遍历节点,你看看,希望对你有点用处
import java.util.*;public class LinkedListTest {
public LinkedListTest() {
List a=new LinkedList();
a.add("Angela");
a.add("Carl");
a.add("Erica"); List b=new LinkedList();
b.add("Bob");
b.add("Doug");
b.add("Frances");
b.add("Gloria"); ListIterator aIter=a.listIterator();
Iterator bIter=b.iterator(); while(bIter.hasNext())
{
if(aIter.hasNext())
aIter.next();
aIter.add(bIter.next());
} System.out.println("the Whole String a :" + a); bIter=b.iterator();
while(bIter.hasNext())
{
bIter.next();
if(bIter.hasNext())
{
bIter.next();
bIter.remove();
} } System.out.println("The b String after modified :" + b); a.removeAll(b); System.out.println("The last a string is :" +a); }
public static void main(String[] args) {
LinkedListTest linkedListTest1 = new LinkedListTest();
}}
import java.util.*;public class LinkedListTest {
public LinkedListTest() {
List a=new LinkedList();
a.add("Angela");
a.add("Carl");
a.add("Erica"); List b=new LinkedList();
b.add("Bob");
b.add("Doug");
b.add("Frances");
b.add("Gloria"); ListIterator aIter=a.listIterator();
Iterator bIter=b.iterator(); while(bIter.hasNext())
{
if(aIter.hasNext())
aIter.next();
aIter.add(bIter.next());
} System.out.println("the Whole String a :" + a); bIter=b.iterator();
while(bIter.hasNext())
{
bIter.next();
if(bIter.hasNext())
{
bIter.next();
bIter.remove();
} } System.out.println("The b String after modified :" + b); a.removeAll(b); System.out.println("The last a string is :" +a); }
public static void main(String[] args) {
LinkedListTest linkedListTest1 = new LinkedListTest();
}}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货