public void SubString(String str , int byteNum)
{
//将字符串拆成byte型数组
byte[] bt = str.getBytes();
//如果需要截取的字符长度大于等于1
if(byteNum >= 1)
{
//如果截取的字节数小于零
if(bt[byteNum] < 0)???????
{
//运用String构造方法,通过使用平台的默认字符集解码指定的 byte子数组,将长度减一
String substrx = new String(bt, 0 , --byteNum);
System.out.println(substrx);
}
求解释:一堆“???” 处 (if(bt[byteNum] < 0)应该怎样理解? |