public class FourthSixteen
{
public static void main(String[] args)
{
String mpgStr[] = { "1.jpg", "2.JPG", "3.jpg" };
String pngStr[] = { "1.Png", "2.png", "3.png" };
String textStr[] = { "1.txt", "2.TXT", "3.TXT" };
List mylist = new LinkedList();
mylist.add(mpgStr);
mylist.add(pngStr);
mylist.add(textStr);
printList(mylist);//正序遍历练笔阿里
printReversedList(mylist);//逆序遍历数组
public static void printList(List mylist)
{
System.out.println("正序遍历链表");
ListIterator interator = mylist.listIterator();
while (interator.hasNext())
System.out.print("\t" + printStrings((String[]) interator.next()));
System.out.println();
}
public static void printReversedList(List mylist)
{
System.out.println("逆序遍历链表");
ListIterator iterator = mylist.listIterator(mylist.size());
while (iterator.hasPrevious())
System.out.print("\t" + printStrings((String[]) iterator.previous()));
System.out.println();
}
public static String printStrings(String[] a)
{
StringBuffer result = new StringBuffer("[");
for (int i = 0; i < a.length; i++)
{
result.append(a[i]);
if (i < a.length - 1)
result.append(",");
}
result.append("]");
return result.toString();
}