- class StringTest
- {
- public static void sop(String s)
- {
- System.out.println(s);
- }
- public static String myTrim(String str)
- {
- int start=0,end=str.length()-1;
- while(start<=end && str.charAt(start)==' ')
- start++;
- while(start<=end&&str.charAt(end)==' ')
- end--;
- return str.substring(start,end+1);
- }
- public static void main(String[] args)
- {
- String s=" ab cd ";
- sop("("+s+")");
- //s=myTrim(s);
- //sop("("+s+")");
- sop("("+reverseS(s)+")");
- }
- public static String reverseS(String s)
- {
- char[] arr=s.toCharArray();
- reverse(arr);
- return copyValueOf(arr);//提示
- }
- private static void reverse(char[] arr)
- {
- for (int start=0,end=arr.length-1;start<end ;start++,end-- )
- {
- swap(arr,start,end);
- }
- }
- private static void swap(char[] arr,int x,int y)
- {
- char temp=arr[x];
- arr[x]=arr[y];
- arr[y]=temp;
- }
- }
复制代码 提示出错的地方具体提示如下,请问除了什么错?
StringTest.java:32: 错误: 找不到符号
return copyValueOf(arr);
^
符号: 方法 copyValueOf(char[])
位置: 类 StringTest
1 个错误 |
|