- 论坛徽章:
- 0
|
以下是我的源程序,有关字符串类的创建.
- /**
- * @author Administrator
- * @see java.util.*
- * @see java.Math.*
- * TODO 此程序为测试各函数的使用方法
- */
- import java.util.*;
- import java.math.*;
- import java.lang.*;
- public class TempSchool {
- public static void main(String[] args){
- //字符串类操作演示
- String S1=new String("你好,欢迎光临JAVA世界");
- String S2=new String();
- System.out.println("S1.toString()="+S1.toString());
- byte[] array_b1=S1.getBytes();
- for(int i=0;i<array_b1.length;i++){
- System.out.println("array_b1["+i+"]="+array_b1[i]);
- }
- String S3=new String(array_b1,5,18);
- System.out.println("S3.toString()="+S3.toString());
-
- char[] C1={'j','a','y','c','h','o','u'};
- String S4=new String(C1);
- System.out.println("S4.toString()="+S4.toString());
-
-
-
- }
-
- }
复制代码
运行就会报以下错误,那位大大帮俺看一下,
- Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 23
- at java.lang.String.checkBounds(Unknown Source)
- at java.lang.String.<init>;(Unknown Source)
- at TempSchool.main(TempSchool.java:27)
复制代码
在此谢先啦,,, [/code][/quote] |
|