本帖最后由 李春生 于 2012-10-29 21:21 编辑
代码中12行 char[] toCharArray();有什么错误?求正解- class StringMethodDemo
- {
- public static void method_trans()
- {
- char[] arr = {'a','b','c','d','e','f'};
- //构造函数将一部分字符转换为字符串
- String s = new String(arr,1,3);
- //将字符转换为字符串
- sop(String.valueOf(arr,2,4));
- sop(String.copyValueOf(arr,2,2));
- //将字符转换为字符数组
- char[] toCharArray();
- sop("s = "+s);
- }
- public static void method_if()
- {
- String str = "ArrayDemo.java";
-
- //判断字符中是否有内容
- sop(str.isEmpty());
- //判断文件名是否是Array单词开头
- sop(str.startsWith("Array"));
- //判断文件名称是否是.java的文件
- sop(str.endsWith(".java"));
- //判断文件名中是否包含Demo
- sop(str.contains("Demo"));
- //判断字符串内容是否相同。复写了object类中的equals方法
- sop(str.equals("arrayDemo.java"));
- //判断内容是否相同,并忽略大小写
- sop(str.equalsIgnoreCase("arrayDemo.java"));
- }
- public static void method_get()
- {
- String str = "abcdeade";
-
- //长度
- sop(str.length());
-
- //根据索引获取字符
- sop(str.charAt(4));
-
- //根据字符索引
- sop(str.indexOf('a',2));
-
- //反向索引
- sop(str.lastIndexOf("a"));
-
- }
- public static void main(String[] args)
- {
- method_trans();
- //method_get();
-
- //method_if();
- /*
- String s1 = "abc";
- String s2 = new String("abc");
- String s3 = "abc";
- System.out.println(s1==s2);
- System.out.println(s1==s3);
- */
- }
- public static void sop(Object obj)
- {
- System.out.println(obj);
- }
- }
复制代码 |