Java Mania
Java Mania
Collections
How To Use -使用方法-
Source -CollectionsTest.java-
package mania.test;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
public class CollectionsTest
{
// Collectionsの使用方法
public static void main(String[] args)
{
System.out.println("===実行結果===");
System.out.println("*list1の初期値");
List list1 = new ArrayList();
list1.add("Tom");
list1.add("Alice");
list1.add("Nancy");
list1.add("Bob");
write(list1);
// reverseの確認
System.out.println("*list1のリバース後");
Collections.reverse(list1);
write(list1);
// sortの確認
System.out.println("*list1のソート後");
Collections.sort(list1);
write(list1);
// binarySearchの確認(Bobを検索)
if(Collections.binarySearch(list1, "Bob") != 0)
{
System.out.println("Listの中にBobがいる。");
}
// 最大値
System.out.println("最大値:" + Collections.max(list1));
// 最小値
System.out.println("最小値:" + Collections.min(list1));
}
public static void write(List list)
{
for(Iterator it = list.iterator(); it.hasNext();)
{
System.out.print(it.next());
System.out.print(" ");
}
System.out.println();
}
}
Results -実行結果-
===実行結果===
*list1の初期値
Tom Alice Nancy Bob
*list1のリバース後
Bob Nancy Alice Tom
*list1のソート後
Alice Bob Nancy Tom
Listの中にBobがいる。
最大値:Tom
最小値:Alice
Copyright (C) 2006, JavaMania. All Rights Reserved.