0
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

是否可以转换?

4

3 回答 3

1
String buffer = "c";
char ch = buffer.charAt(0);
System.out.println((int)ch);

这应该这样做。

于 2013-10-22T05:09:48.190 回答
0

尝试

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

其中 ch 是一个字符

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

于 2013-10-22T04:57:29.227 回答
0
String buffer = "abc";
for(int i=0;i<buffer.length();i++)
{
    System.out.println((int)buffer.charAt(i));
}
于 2013-10-22T07:17:45.223 回答