模板网站源码,东营市招标采购信息网,html视频播放器,如何做网络营销推广5一、问题描述
给定2个或多个字符串#xff0c;将其连接成为一个字符串#xff0c;并输出连接后字符串的长度。字符串之间用逗号或引号分隔。
样例输入1#xff1a;
Ram Shyam
样例输出1#xff1a;
Ram,Shyam 9
样例输入2#xff08;要求接在输出1之后#xff09;:…一、问题描述
给定2个或多个字符串将其连接成为一个字符串并输出连接后字符串的长度。字符串之间用逗号或引号分隔。
样例输入1
Ram Shyam
样例输出1
Ram,Shyam 9
样例输入2要求接在输出1之后:
Alice Bob
样例输出2:
Ram,Shyam,Alice:Bob 19
二、Java实现
import java.util.ArrayList;
import java.util.StringJoiner;public class StringJoin
{public static void main(String args[]){ArrayListString al new ArrayList();al.add(Ram);al.add(Shyam);al.add(Alice);al.add(Bob);StringJoiner sj1 new StringJoiner(,);sj1.setEmptyValue(sj1 is empty);System.out.println(sj1);sj1.add(al.get(0)).add(al.get(1));System.out.println(sj1);System.out.println(Length of sj1 : sj1.length());StringJoiner sj2 new StringJoiner(:);sj2.add(al.get(2)).add(al.get(3));sj1.merge(sj2);System.out.println(sj1.toString());System.out.println(Length of new sj1 : sj1.length()); }
}程序输出 三、本文涉及的知识点
1、ArrayList类构造方法、add方法、get方法
2、StringJoiner类构造方法、setEmptyValue方法、add方法、length方法、merge方法、toString方法。