首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用getText().toString()的程序崩溃

使用getText().toString()的程序崩溃
EN

Stack Overflow用户
提问于 2018-07-17 09:35:13
回答 1查看 0关注 0票数 0
代码语言:txt
复制
EditText b= (EditText) findViewById(R.id.editText2);
String name=b.getText().toString();
student.add_node(id,name);

这是我有问题的部分。

只要我在名字字段中使用数字,但当我使用真正的字符,就像“加入”程序崩溃。

EN

回答 1

Stack Overflow用户

发布于 2018-07-17 19:34:55

代码语言:javascript
复制
    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 ..这就是我的程序在模拟器中崩溃的原因..

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100005589

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档