[英]Java Conversion of String to decimal ( ASCII )?
String buffer = "c";
Conversion by Decimal. 十进制转换。 I wanna change buffer value to decimal value.
我想将缓冲区值更改为十进制值。
In ASCII Table
DEC HEX CHAR
99 63 c
So, Finally buffer -> 99 ( return value int or String and something )
因此,最后
buffer -> 99 ( return value int or String and something )
How Can I Change that value? 如何更改该值?
Integer.parseInt(buffer, 12) -> returns 12
But I wanna get 99
但我想得到
99
is it Possible to conversion? 可以转换吗?
String buffer = "c";
char ch = buffer.charAt(0);
System.out.println((int)ch);
This should do it. 这应该做。
try 尝试
System.out.println((int)ch);
where ch is a char ch是一个字符
Of course in you code you have a string, so maybe you need to get the first char or something 当然,在代码中您有一个字符串,因此也许您需要获取第一个字符或其他内容
String buffer = "abc";
for(int i=0;i<buffer.length();i++)
{
System.out.println((int)buffer.charAt(i));
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.