把数字和符号拼接成字符串,请用java代码实现
时间: 2023-11-28 19:50:31 浏览: 91
可以使用Java中的字符串连接符 "+" 来拼接数字和符号成为字符串,示例代码如下:
```java
int num1 = 123;
double num2 = 3.14;
char symbol = '+';
String result = "" + num1 + symbol + num2;
System.out.println(result); // 输出:123+3.14
```
在上述代码中,首先将数字和符号用字符串连接符 "+" 进行拼接,得到一个字符串,然后再将这个字符串和数字继续用 "+" 进行拼接,最终得到的结果就是一个完整的字符串。
相关问题
Java用符号拼接字符串数组
可以使用StringBuilder来拼接字符串数组,代码如下:
```
String[] arr = {"Hello", "world", "!"};
StringBuilder sb = new StringBuilder();
for (String s : arr) {
sb.append(s);
}
String result = sb.toString();
```
也可以使用String.join方法来拼接字符串数组,代码如下:
```
String[] arr = {"Hello", "world", "!"};
String result = String.join("", arr);
```
以上两种方式都可以拼接字符串数组,根据需求选择即可。
在java中用什么符号拼接字符串好
在 Java 中,可以使用 "+" 或者 StringBuilder 类来拼接字符串。
使用 "+" 操作符要小心,因为它会创建新的字符串对象,并且在循环中使用 "+" 操作符拼接字符串时,会导致性能问题。因此,如果需要在循环中拼接字符串,最好使用 StringBuilder 类。
以下是使用 "+" 操作符和 StringBuilder 类拼接字符串的示例:
使用 "+" 操作符:
```java
String str1 = "Hello";
String str2 = "World";
String str3 = str1 + " " + str2;
```
使用 StringBuilder 类:
```java
StringBuilder sb = new StringBuilder();
sb.append("Hello");
sb.append(" ");
sb.append("World");
String str = sb.toString();
```
使用 StringBuilder 类可以避免创建多个字符串对象,因此在循环中拼接字符串时,它比使用 "+" 操作符更高效。
阅读全文