我想从输入字符串中读取每个字符,应该怎么做?
我的做法是:
import java.io.ByteArrayInputStream;
public class JudgeNumber {
public JudgeNumber() {
}
public static void main(String[] args) {
JudgeNumber judgeNumber1 = new JudgeNumber();
try{
byte[] b = args[0].getBytes("UTF-8");
int length = args[0].length();
for(int i=0;i<length;i++){
System.out.println("b["+ i +"] is "+b[i]);
}
}catch(Exception e){}
}
}
然后java JudgeNumber 12345678
但为什么输出是:
length is 8
b[1] is50
b[2] is51
b[3] is52
b[4] is53
b[5] is54
b[6] is55
b[7] is56