【问题标题】:Java Conversion of String to decimal ( ASCII )?Java将字符串转换为十进制(ASCII)?
【发布时间】:2013-10-22 04:55:37
【问题描述】:
String buffer = "c";

十进制转换。 我想将缓冲区值更改为十进制值。

In ASCII Table
DEC     HEX     CHAR
 99      63      c

所以,最后 buffer -> 99 ( return value int or String and something )

如何更改该值?

Integer.parseInt(buffer, 12) -> returns 12

但我想得到99

可以转化吗?

【问题讨论】:

  • 已经是99了,不需要转换。

标签: java string int byte decimal


【解决方案1】:
String buffer = "c";
char ch = buffer.charAt(0);
System.out.println((int)ch);

应该这样做。

【讨论】:

    【解决方案2】:

    试试

    System.out.println((int)ch);
    

    其中 ch 是一个字符

    当然在你的代码中你有一个字符串,所以也许你需要获取第一个字符或其他东西

    【讨论】:

      【解决方案3】:
      String buffer = "abc";
      for(int i=0;i<buffer.length();i++)
      {
          System.out.println((int)buffer.charAt(i));
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-06-14
        • 2010-12-03
        • 1970-01-01
        • 2011-10-26
        • 2011-11-21
        • 1970-01-01
        相关资源
        最近更新 更多