gpt4 book ai didi

java - 如何在java中连接字符?

转载 作者:IT老高 更新时间:2023-10-28 21:06:58 27 4
gpt4 key购买 nike

如何在java中连接字符?连接字符串只需要在字符串之间使用 +,但使用 + 连接字符会将 char 的值更改为 ascii,从而给出数字输出。我想做 System.out.println(char1+char2+char3... 并创建一个这样的字符串字。

我可以的

System.out.print(char1);
System.out.print(char2);
System.out.print(char3);

但是,这只会让我得到 1 行中的字符。我需要它作为字符串。任何帮助将不胜感激。

谢谢

最佳答案

你想用它们做一个字符串吗?

String s = new StringBuilder().append(char1).append(char2).append(char3).toString();

注意

String b = "b";
String s = "a" + b + "c";

其实编译成

String s = new StringBuilder("a").append(b).append("c").toString();

编辑:正如 litb 指出的,您也可以这样做:

"" + char1 + char2 + char3;

编译如下:

new StringBuilder().append("").append(c).append(c1).append(c2).toString();

编辑 (2):更正了字符串追加比较,因为正如 cletus 指出的那样,编译器会处理一系列字符串。

上面的目的是说明编译器做了什么,而不是告诉你应该做什么。

关于java - 如何在java中连接字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/328249/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com