java字符串中加变量,{}
时间: 2024-09-28 09:17:29 浏览: 48
在 Java 中,如果你想在字符串中插入变量,通常我们会使用花括号 {} 以及 String 的 `format` 方法、`replaceFirst` 或者 `concat` 方法。以下是三种常见的做法:
1. 使用 `String.format` 方法:
```java
String name = "Alice";
String str = String.format("Hello, %s!", name);
```
这会将变量 `name` 的值替换到字符串中指定的位置。
2. 使用 `String.replaceFirst` 和正则表达式:
```java
String name = "Bob";
String str = "Hello, [NAME]!".replaceFirst("\\[NAME\\]", name);
```
这里 `[NAME]` 是占位符,会被 `name` 变量的值替换。
3. 使用 `+` 运算符或 `concat` 方法拼接字符串:
```java
String name = "Charlie";
String str = "Hello, " + name + "!"; // 相当于 str = str.concat("Hello, ").concat(name).concat("!");
```
以上三种方式都可以在字符串中加入变量的值。
阅读全文