Java splitメソッドで文字列を配列に変換するサンプル

環境
JavaSE 1.8
Eclipse 4.14.0

構文
1.public String[] split(String regex)
この文字列を、指定された正規表現に一致する位置で分割します。
パラメータ:
regex – 正規表現の区切り
戻り値:この文字列を指定された正規表現に一致する位置で分割して計算された文字列の配列

2.public static <T> Stream<T> stream(T[] array)
指定された配列をソースとして使用して、逐次的なStreamを返します。

3.void forEach(Consumer<? super T> action)
このストリームの各要素に対してアクションを実行します。

使用例

package com.arkgame.study;

import java.util.Arrays;

public class TestDemo {

      // 区切文字
      private static final String KONA = ",";
      
      public static void main(String[] args) {
            String str = "test1@gmail.com,user02@gmail.com,cft@gmail.com";
            // 区切文字を指定して配列を返す
            String[] result = str.split(KONA);
            System.out.println("配列の内容:");
            // 配列の内容
            Arrays.stream(result).forEach(e -> System.out.println(e));
            
      }

}

実行結果
配列の内容:
test1@gmail.com
user02@gmail.com
cft@gmail.com

Java

Posted by arkgame