EditText b= (EditText) findViewById(R.id.editText2);
String name=b.getText().toString();
student.add_node(id,name);
这是我有问题的部分。
只要我在名字字段中使用数字,但当我使用真正的字符,就像“加入”程序崩溃。
发布于 2018-07-17 19:34:55
void add_node(int id,String name){
node new_node= new node(id,name.toString());
if(head==null){
head=new_node;
}else{
node vater=null;
node temp=head;
while(temp!=null){
vater=temp;
if(new_node.id>=temp.id){
temp=temp.r_kid;
}else{
temp=temp.l_kid;
}
}
if(new_node.id>=vater.id){
vater.r_kid=new_node;
}else{
vater.l_kid=new_node;
}
}
}
这是我的Add_Node函数,但我已经修复了Bug我是函数add_node的参数有了worng值,所以id有名称和名称有id ..这就是我的程序在模拟器中崩溃的原因..
https://stackoverflow.com/questions/-100005589
复制相似问题