如何在字符串变量中添加Char变量

时间:2013-03-27 20:44:40

标签: java string char

我想制作一个代码,它从键盘上读取一个字符,我希望将它添加到字符串变量

实施例

char c = sc.next().charAt(0);
String l = "";

[我的角色来自键盘,现在是“c”,“l”是空的]

如何让“l”从“c”

中添加字符值

我想让“l”来存储引入的所有char,因此它需要将“l”连接到“c”...

4 个答案:

答案 0 :(得分:0)

您可以使用

String l = "";
char c = sc.next().charAt(0);
l = l + String.valueOf(c);

或者,

StringBuilder sbuilder = new StringBuilder();
char c = sc.next().charAt(0);
sBuilder.append(String.valueOf(c));
String l = sBuilder.toString();

答案 1 :(得分:0)

您想要一个StringBuilder对象,可以将char字符附加到该对象,然后将其转换为String toString()

答案 2 :(得分:0)

使用 StringBuilder 。它有 append(char c) 方法来完全按照您的意愿执行操作。

此外,在处理结束时,您可以使用其 toString 方法获取等效的String对象。

答案 3 :(得分:0)

 Scanner sc = new Scanner(System.in);
 char c = sc.next().charAt(0);
 String l = "";
 l=l+c;
 System.out.println(l);