我是 java 新手(2 周),我正在尝试将输入的字符串转换为 ascii 代码并尝试打印总和。
我试过使用 IntStream.of(AsciiArray).sum 但因为它是一个字符串而不是一个 int 它不起作用(可以理解)
import java.util.Arrays;
import java.util.Scanner;
public class Strings{
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Enter a 5 letter word (all lower case): ");
String word = input.nextLine();
int length = word.length();
byte[] bytes = word.getBytes();
String AsciiArray = Arrays.toString(bytes);
System.out.println("the ascii sum is" + AsciiArray);
}
}
我正在尝试做的示例:“输入一个 5 个字母的单词(全部小写):”
你好
ascii总和是532
我得到了什么:
"输入一个 5 个字母的单词(全部小写):"
你好
ascii 和是 [104, 101, 108, 108, 111]
一只萌萌小番薯
慕姐4208626
相关分类