关于readline的怪问题
文件内容是
13774066625
13774066626
代码
txtdir=new FileReader("D:/jakarta-tomcat-5/dist/webapps/root/userquery/data/inputx_1.txt");
bufferin=new BufferedReader(txtdir);
txtline=bufferin.readLine();
i=txtline.length();
i返回是23而不是11,
关键是我如果用long j=Long.parseLong(txtline);
报错 java.lang.NumberFormatException: For input string: "13774066626"
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
java.lang.Long.parseLong(Long.java:394)
java.lang.Long.parseLong(Long.java:452)
org.apache.jsp.userquery.input.sy_005ftxt_jsp._jspService(sy_005ftxt_jsp.java:73)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)