【发布时间】:2011-06-17 04:56:20
【问题描述】:
我想检索文件中数据的二进制值。所以我写了以下代码:
while ((fileData = br.readLine()) != null) {
byte b[] = fileData.getBytes("UTF-8");
BigInteger bi = new BigInteger(b);
String s = bi.toString(2);
System.out.println("Original message in binary: " + s);
System.out.println("Original message length: " + s.length());
}
输出:
abca (this is the data in a text file)
Original message in binary: <here>1100001011000100110001101100001
Original message length: 31
一切都很好,但是当我以二进制格式打印数据时,我无法打印第一位 (<here>) 谁能帮助我?
【问题讨论】:
标签: java