by 海哥
data[0] = 0 ;
int len = 1 ;
int off = 1 ;
while(true)
{
System.arraycopy(buf.data, 0, buf.data, off, len) ;
if ( off + len >= buf.data.length ) break ;
off = len ;
len += len ;
len = (len <= buf.data.length - off )?len:buf.data.length - off ;
}
data[0] = 0 ;
int len = 1 ;
int off = 1 ;
while(true)
{
System.arraycopy(buf.data, 0, buf.data, off, len) ;
if ( off + len >= buf.data.length ) break ;
off = len ;
len += len ;
len = (len <= buf.data.length - off )?len:buf.data.length - off ;
}
2981

被折叠的 条评论
为什么被折叠?



