Java中对string定义运算符/和*
时间: 2023-05-27 20:07:52 浏览: 121
在Java中,对于字符串类型的变量,可以使用"+"运算符进行字符串拼接操作,将多个字符串拼接成一个新的字符串。例如:
```java
String str1 = "Hello";
String str2 = "World";
String result = str1 + " " + str2; // result = "Hello World"
```
而对于"*"运算符,Java中并没有定义字符串乘法运算。如果需要将一个字符串重复多次,可以使用循环和字符串拼接来实现。例如:
```java
String str = "abc";
int n = 3;
String result = "";
for (int i = 0; i < n; i++) {
result += str;
}
// result = "abcabcabc"
```
需要注意的是,由于字符串是不可变类型,每次字符串拼接都会创建一个新的字符串对象,因此在循环中频繁拼接字符串会导致性能问题。为了避免这个问题,可以使用StringBuilder或StringBuffer来进行字符串拼接操作。
阅读全文