java - java中如何将字符串转换为ascii值?

标签 java ascii

我有新的任务,由于我是 JAVA 新手,我不知道如何让它工作,我经常搜索这个网站,但所有建议的解决方案都不适合我,或者我没有正确使用它们,如果有人帮助我,我将不胜感激...... 下面的代码是我能找到的最简单的解决方案,但仍然不起作用......

我想从人们那里获取姓名之类的输入并将其更改为数字(int)...它说不可能从字符串转换为 int ...!!

 package loveindex;
import java.util.Scanner;
//import java.math.BigInteger;

public class LoveIndex {

private static Scanner scan;

public static void main(String[] args) {
    scan = new Scanner(System.in);

    System.out.println("Testing Scanner, write something: ");
    String testi = scan.nextLine();
    System.out.println(testi);
    System.out.println("Testing Scanner, write something: ");
    String testi2 = scan.nextLine();
    System.out.println(testi2);

    int ascii = (int) testi;
    int ascii = (int) testi2;
  }

}

最佳答案

你可以试试这个:

public static void main(String[] args) {

    Scanner scan = new Scanner(System.in);

    System.out.println("Testing Scanner, write something: ");
    String testi = scan.nextLine();
    char[] ascii1 = testi.toCharArray();

    for(char ch:ascii1){
        System.out.println((int)ch+"  ");
    }


    System.out.println("Testing Scanner, write something: ");
    String testi2 = scan.nextLine();
    char[] ascii2 = testi2.toCharArray();

    for(char ch:ascii2){
        System.out.println((int)ch+"  ");
    }

  scan.close();
}

关于java - java中如何将字符串转换为ascii值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26724576/

相关文章:

java - WebSphere Liberty ActiveMQ

javascript - 如何将看起来像英文的 Unicode 文本转换为 ASCII?

html - 视频/图像最大化ascii符号?

assembly - 在汇编 8086 中输出数字的 ASCII 字符

go - string() 做了我希望 strconv.Itoa() 会做的事情

java - 如何仅使用 for 循环产生奇数

java - 为什么在 Java 的构造函数中传递 .class 名称

java - 为什么在 Java 中提供偶数时,本应无限循环的 while 循环会终止

java - 为什么 JavaFX 不包含在 Ubuntu Wily (15.10) 上的 OpenJDK 8 中?

Powershell magnling ascii 文本