JavaA2Z

KAB-studio > プログラミング > JavaA2Z > Arraysとは

Arrays

日本語 配列一般用
英語 arryas
ふりがな あれいず
フリガナ アレイズ

解説

J2SEに含まれるクラスのひとつ。パッケージも含めたクラス名java.util.Arrays。
配列の操作をstaticメソッドが揃ったユーティリティクラス
ソートうsort()メソッドや、検索うbinarySearch()メソッドを持つ。
また、配列コレクションとして扱うためのasList()メソッドも持つ。このメソッドListインターフェイスのtoArray()メソッドを使用すれば、配列コレクションを相互変換することができる。
「Arrays」の「s」は「複数の配列」という意味ではなく、「配列一般」という意味での英語表現と捉えるとよい。

参考サイト


(KAB-studioからのおしらせです)

サンプルプログラム(とか)サンプルを別ウィンドウで表示サンプルをクリップボードへコピー(WindowsでIEの場合のみ)

// Sample.java
import java.util.Arrays;
import java.util.List;
import java.util.Iterator;

public class Sample
{
    public static void main( String[] args )
    {
        // 配列を用意します。
        int[] ints = new int[] { 300, 100, 200 };
        // ソート機能を使ってみます。
        Arrays.sort( ints );
        // ソートされたので出力してみます。
        forint iF1 = 0; iF1 < ints.length; ++iF1 )
        {
            System.out.print( ints[iF1] + ", " );
        }
        System.out.println();
        // 100, 200, 300, 

        // コレクションとして取得するのにも使います。
        Integer[] integers = new Integer[] { new Integer( 500 ), new Integer( 400 ), new Integer( 300 ) };
        List list = Arrays.asList( integers );
        // コレクションなのでイテレーターでループできます。
        for( Iterator iter = list.iterator(); iter.hasNext(); )
        {
            Integer integer = (Integer)iter.next();
            System.out.print( integer + ", " );
        }
        System.out.println();
        // 500, 400, 300, 
    }
}
// Sample.java
import java.util.Arrays;
import java.util.List;
import java.util.Iterator;

public class Sample
{
    public static void main( String[] args )
    {
        // 配列を用意します。
        int[] ints = new int[] { 300, 100, 200 };
        // ソート機能を使ってみます。
        Arrays.sort( ints );
        // ソートされたので出力してみます。
        for( int iF1 = 0; iF1 < ints.length; ++iF1 )
        {
            System.out.print( ints[iF1] + ", " );
        }
        System.out.println();
        // 100, 200, 300, 

        // コレクションとして取得するのにも使います。
        Integer[] integers = new Integer[] { new Integer( 500 ), new Integer( 400 ), new Integer( 300 ) };
        List list = Arrays.asList( integers );
        // コレクションなのでイテレーターでループできます。
        for( Iterator iter = list.iterator(); iter.hasNext(); )
        {
            Integer integer = (Integer)iter.next();
            System.out.print( integer + ", " );
        }
        System.out.println();
        // 500, 400, 300, 
    }
}

この単語を含むページ

「みだし」に含まれているページ

「サンプルプログラムとか」に含まれているページ

はてなブックマーク 詳細を表示 はてなブックマーク ブックマーク数
livedoorクリップ 詳細を表示 livedoorクリップ ブックマーク数
Yahoo!ブックマーク 詳細を表示 users
del.icio.us 登録する RSSに登録
サンプルを別ウィンドウで表示
サンプルをクリップボードへコピー(WindowsでIEの場合のみ)
update:2005/10/11
このページは、Javaプログラミング言語についての用語を網羅した辞書「JavaA2Z」の一ページです。
詳しくは「JavaA2Z」表紙の説明をご覧ください。