while(true)
{
try
{
b= System.in.read();
}
catch(Exception e)
{
System.out.println(e.getMessage());
}
if(b=='\r' || b== '\n')
break;
else
{
int num=b-'0';
v.addElement(new Integer(num));//这行有错误
}
}我知道addElement的参数应该是对象,那这句要怎么改呢?
{
try
{
b= System.in.read();
}
catch(Exception e)
{
System.out.println(e.getMessage());
}
if(b=='\r' || b== '\n')
break;
else
{
int num=b-'0';
v.addElement(new Integer(num));//这行有错误
}
}我知道addElement的参数应该是对象,那这句要怎么改呢?
new Integer(num)肯定是一个对象
我试过好象不行,疑惑中...
你把 b 和 num 都打印出来卡是什么值是不是文件操作引起的问题
输入0
b=0
num=48输入7
b=7
num=55输入8
b=8
num=56