1.Java数组的语法: String[数组下标], Java数组的下标是从0开始的。2.示例代码public class StringArray {public static void main(String[]args){ //java数组初始化 String[] strArray={"1","2","3"}; //输出java数组 for(int i=0;i<strArray.length;i++) { System.out.println(strArray[i]);/...
char 数组长度只有4,你截取stringbuffer 中1到4的字符共有3个,但是你从char数数组下标为2开始插入3个字符,所以造成数组越界