gpt4 book ai didi

java - char 在 eclipse 中未转换为字符串

转载 作者:行者123 更新时间:2023-11-30 03:10:31 25 4
gpt4 key购买 nike

我正在尝试制作一个程序,将从整数转换的字符连接到字符串中,然后将这些字符串放入数组中并打印它们。我尝试了几种不同的方法将字符转换为字符串,包括Character.toString()、StringBuilders和添加“”。然而,每当我在 Eclipse 中打印到控制台时,我只会得到问号而不是字母。我该如何解决这个问题。这是我的代码:

public static void main(String args[]){
try{
char b = (char)2;
String god = Character.toString(b);
System.out.println(god);
}

最佳答案

在 Java 中将 int 转换为 char 将使用 int 代表的 Ascii 代码。

Ascii 代码 2 不是可打印字符,因此您会收到问号。您可以看到 Ascii 代码列表 here

我认为您想要做的是使用“2”来代替。 (注意引号。)

char b = '2';

关于java - char 在 eclipse 中未转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33716015/

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