一个比较特殊的java.lang.NumberFormatException
39: }
40:
41: String t = "1.3.4".substring(0, 4).replace('.', (char)0);
42: out.println(Integer.valueOf(t));
43: // Make sure we are running at least Jdk 1.5.1
java.lang.NumberFormatException: For input string: "13" //主意这里
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
java.lang.Integer.parseInt(Integer.java:458)
java.lang.Integer.valueOf(Integer.java:554)
org.apache.jsp.install_jsp._jspService(install_jsp.java:71)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
难道说char(0)也是占据空间的? 从而导致转换失败? 各位高手 见教~~