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
可以转换吗?
答案 0 :(得分:1)
String buffer = "c";
char ch = buffer.charAt(0);
System.out.println((int)ch);
这应该这样做。
答案 1 :(得分:0)
尝试
System.out.println((int)ch);
其中ch是char
当然在你的代码中你有一个字符串,所以也许你需要得到第一个字符或什么
答案 2 :(得分:0)
String buffer = "abc";
for(int i=0;i<buffer.length();i++)
{
System.out.println((int)buffer.charAt(i));
}