「Java入門」java.util.Collections.binarySearch()のサンプル

javaコード
package com.arkgame.study;
import java.util.ArrayList;
import java.util.Collections;

public class CollectionDemo {

@SuppressWarnings(“unchecked”)
public static void main(String[] args) {
@SuppressWarnings(“rawtypes”)
ArrayList nums = new ArrayList();
nums.add(2);
nums.add(23);
nums.add(32);
nums.add(43);
nums.add(53);
nums.add(63);
System.out.println(“最大の要素: ” + Collections.max(nums));
System.out.println(“最小の要素: ” + Collections.min(nums));
System.out.println(“指定された値の置き換: ” + Collections.replaceAll(nums, 0, 1));
System.out.println(“等価な要素の数を返す: ” + Collections.frequency(nums, -5));
System.out.println(“指定定されたオブジェクトを検索:” + Collections.binarySearch(nums, 3));

}

}
結果
最大の要素: 63
最小の要素: 2
指定された値の置き換: false
等価な要素の数を返す: 0
指定定されたオブジェクトを検索:-2

Comments are closed.