ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

Java练习(第3天)使用StringJoiner类进行字符串连接

2026/9/19 10:48:58 拓冰建站 浏览量
Java练习(第3天)使用StringJoiner类进行字符串连接

一、问题描述

给定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[]){ArrayList<String> 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方法。