黑马程序员技术交流社区

标题: 不知道错哪了? [打印本页]

作者: 静水流华    时间: 2014-9-4 15:07
标题: 不知道错哪了?
  1. class  spiltDemo
  2. {
  3.         public static void main(String[] args)
  4.         {
  5.                 String arr ="23,45,12,46,34,45,23";
  6.                 String[] arr1 =arr.spilt(",");
  7.                 for (int i=0;i<=arr1.length;i++ )
  8.                 {
  9.                         System.out.println(arr1[i]);
  10.                 }
  11.                
  12.         }
  13. }
复制代码
---------- javac ----------
spiltDemo.java:6: 错误: 找不到符号
  String[] arr1 =arr.spilt(",");
                    ^
  符号:   方法 spilt(String)
  位置: 类型为String的变量 arr
1 个错误



作者: 夜半风    时间: 2014-9-4 15:45
是split  不是spilt
作者: 夜半风    时间: 2014-9-4 15:49
另外还有一个地方不合理就是for循环里面的 应该是i<arr1.length-1
作者: 夜半风    时间: 2014-9-4 15:50
按照原来写法会发生角标越界异常  角标的最大值和数组长度相差一




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2