gpt4 book ai didi

java - 将字符串转换为 ASCII 以及将 ASCII 转换为字符串

转载 作者:行者123 更新时间:2023-12-02 04:44:14 25 4
gpt4 key购买 nike

这是我将字符串转换为 ASCII 以及将 ASCII 转换为字符串的代码。当用户输入带有空格的文本时,我遇到问题,所有文本都没有转换,但如果我在程序中写入文本,文本就会转换。这是我的输入“Java 很简单”

String str = input.next();
//String str = "Java is easy";

char ch[] = str.toCharArray();
int num[] = new int[str.length()];

for (int i = 0; i < str.length(); i++) {
System.out.print((int)ch[i] + " ");
num[i] = (int)ch[i];
}
System.out.println("");
for (int j = 0; j < str.length(); j++) {
System.out.print((char)num[j]);
}
System.out.println("");

最佳答案

Scanner.next() 读取单个单词,即“Java”。

Scanner.nextLine() 读取整行,即“Java 很简单”

你应该改变

String str = input.next();

String str = input.nextLine();

关于java - 将字符串转换为 ASCII 以及将 ASCII 转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29809923/

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