如何将负数转换为ASCII值?
我必须将 -1 **转换为** ASCII 值。
这意味着:
inputbyte[] = 0
output[] = -1
我做了替换,如:
replacement 0 to -1 in string.
但在将字符串表示为Byte []之后,我无法将-1视为数字。我必须处理-1作为单个数字,如整数。
其实我原来的问题是:
input = "0110110111001000";
output should be = "-111-111-1111-1-11-1-1-1";
之后,我应该能够将-1和1视为数字,即字节。
我该怎么做? 谢谢你提前。
答案 0 :(得分:1)
I have to convert -1 ** into **ASCII value.
-1(signed char)等于127(无符号字符或ASCII值)
127是ASCII表中的DEL代码。
从字符串中获取int:
Integer i = Integer.valueOf("-1");
|
|
here you put your sub-string of "-1"
更换电话:
String str="010100100011100011";
String result = str.replaceAll("0", "-1");
大整数到字符串:
String str=my_big_integer.toString();