A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

ALTF4

初级黑马

  • 黑马币:21

  • 帖子:7

  • 精华:0

© ALTF4 初级黑马   /  2014-5-26 21:40  /  898 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

视频上没说查询学生,我就自己写了下,但是输出不出来呢  求解答

在Main类中:
    else if("c".equals(type))
              {
                      System.out.print("请输入要查询的学生准考证号:");
                      String examid=br.readLine();
                      Studentdao dao=new Studentdao();
                      dao.find(examid);
              }
在Studentdao类中
public Student find(String examid)
         {
                 try {
                                Document document=XmlUtils.getDocument();
                                NodeList list=document.getElementsByTagName("student");
                                for(int i=0;i<list.getLength();i++)
                                {
                                        Element student_tag=(Element) list.item(i);
                                        if(student_tag.getAttribute("examid").equals(examid))
                                        {
                                                Student s=new Student();
                                                s.setExamid(examid);
                                                s.setIdcard(student_tag.getAttribute("idcard"));
                                                s.setName(student_tag.getElementsByTagName("name").item(0).getTextContent());
                                                s.setLocation(student_tag.getElementsByTagName("location").item(0).getTextContent());
                                                s.setGrade(Double.parseDouble(student_tag.getElementsByTagName("grade").item(0).getTextContent()));
                                                return s;
                                        }
                                }
                          return null;
                        } catch (Exception e) {
                  throw new RuntimeException(e);
                        }
         }

为什么不能输出要查找的学生信息啊?

评分

参与人数 1技术分 +1 收起 理由
滔哥 + 1

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马