class MyBufferInputStream //自定义的字节缓冲区
{
private InputStream read;
MyBufferInputStream(InputStream read)
{
this.read=read;
}
byte[] by = new byte[1024];
int cuont=0;//计数器
int pos=0;//指针地址
public int readOne()throws IOException
{
if (cuont==0)
{
cuont=read.read(by);
if (cuont<0)
return -1;
pos=0;
byte b =by[pos];
cuont--;
pos++;
return b&255;
}
else if(cuont>0)
{
byte b =by[pos];
cuont--;
pos++;
return b&255;
}
return -1;
}
public void myClose()throws IOException
{
read.close();
}
}
}
编译时错误并提示
mybufferinputstream.java:91: 错误: 需要class, interface或enum
}
^
1 个错误
哥们我郁闷了。第一次遇到这这提示。死命去看代码哪里错了。
找了好久没发现有什么问题。我几乎抓狂啊。原来在下面多出了一个“}”。
分享一下希望大家第一次遇到这种情况不用在浪费时间 |
|