「Java8」java.util.StringJoinerの使い方
説明
java.util.StringJoiner
StringJoinerは、デリミタで区切られ、(オプション)指定された接頭辞から始まり、
指定された接尾辞で終わる文字のシーケンスを構築するために使用されます。
※バージョンjdk1.8~
Javaコード
package com.arkgame.study;
import java.util.StringJoiner;
import java.util.Arrays;
public class StringJoinStrDemo {
public static void main(String[] args) {
String[] cft2 = { "Aa", "Bb", "Cc" };
StringJoiner sj = new StringJoiner("*");
Arrays.stream(cft2).forEach(m -> sj.add(String.valueOf(m)));
System.out.println(sj.toString());
}
}
package com.arkgame.study;
import java.util.StringJoiner;
import java.util.Arrays;
public class StringJoinStrDemo {
public static void main(String[] args) {
String[] cft2 = { "Aa", "Bb", "Cc" };
StringJoiner sj = new StringJoiner("*");
Arrays.stream(cft2).forEach(m -> sj.add(String.valueOf(m)));
System.out.println(sj.toString());
}
}
package com.arkgame.study; import java.util.StringJoiner; import java.util.Arrays; public class StringJoinStrDemo { public static void main(String[] args) { String[] cft2 = { "Aa", "Bb", "Cc" }; StringJoiner sj = new StringJoiner("*"); Arrays.stream(cft2).forEach(m -> sj.add(String.valueOf(m))); System.out.println(sj.toString()); } }
結果
Aa*Bb*Cc