可以使用String类中的方法toCharArray()将字符串转换为字符数组,然后遍历字符数组,使用强制类型转换将每个字符转换为ASCII码输出。

示例代码:

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("请输入字符串:");
        String str = scanner.nextLine();
        char[] charArray = str.toCharArray();
        System.out.print("ASCII码为:");
        for (int i = 0; i < charArray.length; i++) {
            int ascii = (int)charArray[i];
            System.out.print(ascii + " ");
        }
    }
}

运行结果:

请输入字符串:Hello world!
ASCII码为:72 101 108 108 111 32 119 111 114 108 100 33
Java中把输入的字符串转换为ASCII码输出

原文地址: https://www.cveoy.top/t/topic/0Ea 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录