我需要在字符串构建器中追加00000000字节的字符。 我需要把它放入String Array中,然后再读它。 示例:
StringBuilder sBfNumRow = new StringBuilder();
sBfNumRow.append(""); //add char that 00000000 in byte
stObj [c] = sBfNumRow.toString(); // put into String array
stObj [c] .getBytes // read it again later.
有人可以帮我这么做吗?
答案 0 :(得分:1)
char 和 int 可以互相投放,因此请使用该技术。
举例说明。
int a = 0;
char zero = a;
或者直接使用0而不是'0'
char zero = 0;
在你的代码中它会是。
BfNumRow.append((char) 0); //add char that 00000000 in byte
编辑:新答案提供了改进我的答案的想法
答案 1 :(得分:1)
那将是
BfNumRow.append((char) 0);
如果你想特别使用char类型。此
BfNumRow.append(0);
将使用StringBuilder.append(int)
。