gpt4 book ai didi

java - 使用位移运算符时出错

转载 作者:行者123 更新时间:2023-11-29 07:44:52 25 4
gpt4 key购买 nike

<分区>

我正在使用以下代码将 0 和 1 的字符串转换为二进制并将其写入文件。

我在第 4 行遇到错误:

Code.java:56: error: not a statement
nextByte << 1;

代码:

public void writeToFile(String binaryString, OutputStream os){
int pos = 0;
while(pos < binaryString.length()){
byte nextByte = 0x00;
for(int i=0;i<8 && pos+i < binaryString.length(); i++){
nextByte << 1;
nextByte += binaryString.charAt(pos+i)=='0'?0x0:0x1;
}
os.write(nextByte);
pos+=8;
}
}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com