public class Palindrome {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("请输入任意长度的数字或字符");
//Scanner sc = new Scanner(System.in);
// String palindrome = sc.next();
String palindrome = ",aa,bb,cc,dd,,,";
String[] array = palindrome.split(",");
for(int i=0;i<palindrome.length();i++){
System.out.println("第"+i+"个"+array[i]);
}
}
}
```
--------------------------------------------------------------------------------------------------------------------------------------
请输入任意长度的数字或字符
第0个
第1个aa
第2个bb
第3个cc
第4个dd
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 5
at com.hpeu.leon.netclass.practice.Palindrome.main(Palindrome.java:15)
--------------------------------------------------------------------------------------------------------------------------------------
将for里面的palindrome修改为array,此刻统计的是array的数组长度
```
import java.util.Scanner;
public class Palindrome {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("请输入任意长度的数字或字符");
//Scanner sc = new Scanner(System.in);
// String palindrome = sc.next();
String palindrome = ",aa,bb,cc,";
String[] array = palindrome.split(",");
for(int i=0;i<array.length;i++){
System.out.println("第"+i+"个"+array[i]);
}
}
}
```
转载于:https://my.oschina.net/u/3804571/blog/1648368