OR
誰でも自由に記事を投稿・編集できるオープンリファレンス
記事ID:589
区分:プログラム  |  分類:Java  |  最終更新日:2014/07/23
クリエイティブ・コモンズ 表示-継承ライセンス 2.1
【Java】文字列を分割する
関連タグ:Java, String, split
このエントリーをはてなブックマークに追加      
本文
履歴
編集
閲覧数: 6,999
Java関連技術まとめ > 【Java】文字列を分割する

Java で文字列を分割するには、String.split メソッドを使用します。

 

メソッド説明
split(String[, int]) 文字列を指定の区切り文字で分割します。

 

String.split メソッドは第一引数に区切り文字を指定し、第二引数に分割回数を指定することで、文字列を任意の区切り文字で分割します。分割された文字列は文字列型の配列で返ります。また、第二引数の分割回数は省略可能で、省略した場合は回数に制限なく文字列を全て分割します。

 

【サンプルコード】

class Sample {
    public static void main(String[] args) {

        //分割元の文字列を生成します
        String str = new String("AAA,BBB,CCC,DDD");

        //文字列をsplitメソッドで分割します
        String[] strAry = str.split(",");

        //分割された文字列配列を一行づつ表示します
        for (int i=0; i<strAry.length; i++) {
            System.out.println(strAry[i]);
        }
    }
}

 

上記例では文字列「AAA,BBB,CCC,DDD」を","(カンマ)で分割し、戻り値として文字列配列を受け取っています。

実行結果は以下になります。

 

【実行結果】

AAA
BBB
CCC
DDD

 

関連記事
関連記事はありません。
外部リンク
外部リンクはありません。
- 記事検索 -