Java 添加字符串
最后修改日期:2024 年 7 月 10 日
在本文中,我们将展示如何在 Java 中连接字符串。
在 Java 中,字符串是 Unicode 字符序列。 字符串是对象。 有两个基本的类用于处理字符串
Java 中有几种方法可以添加字符串
- + 运算符
- concat 方法
- String.join 方法
- StringBuilder append 方法
- String.format
使用 + 运算符
连接字符串最简单的方法是使用 + 或 += 运算符。 + 运算符用于添加数字和字符串; 在编程中,我们说该运算符被重载。
Main.java
void main() {
System.out.println("Return" + " of " + "the king.");
String msg = "There are";
msg += " three";
msg += " falcons";
msg += " in the sky";
System.out.println(msg);
}
该示例使用 + 和 += 运算符添加两个字符串。
$ java Main.java Return of the king. There are three falcons in the sky
Java 使用 String.concat 添加字符串
String.concat 方法将指定的字符串连接到此字符串的末尾。
Main.java
void main() {
System.out.println("Return".concat(" of ").concat("the king."));
}
在该示例中,我们使用 String.concat 添加字符串。
使用 String.join
String.join 方法返回一个新字符串,该字符串由 CharSequence 元素的副本与指定分隔符的副本连接而成。
Main.java
void main() {
String[] words = { "There", "are", "two", "owls", "on", "the", "tree" };
String msg = String.join(" ", words);
System.out.println(msg);
}
我们有一个单词数组。 我们使用 String.join 方法从单词中组成一个句子。
$ java Main.java There are two owls on the tree
使用 StringBuilder
StringBuilder 是一个可变的字符序列。 它的 append 方法将指定的字符串追加到字符串实例。
Main.java
void main() {
var sb = new StringBuilder();
sb.append("Return");
sb.append(" of ");
sb.append("the king.");
System.out.println(sb);
}
在该示例中,我们使用 StringBuilder 形成一个新字符串。
$ java Main.java Return of the king.
使用 String.format
String.format 方法使用指定的格式字符串和参数返回格式化的字符串。
Main.java
void main() {
var w1 = "three";
var w2 = "owls";
var msg = String.format("There are %s %s on the tree", w1, w2);
System.out.println(msg);
}
在该示例中,我们使用 String.format 构建一个新字符串。
来源
在本文中,我们展示了如何在 Java 中添加字符串。
作者
列出所有Java教程。