// Java String操作练习
public class StringTest {
public static void sop(Object obj){ //只做输出
System.out.println(obj);
}
public static void method_get(){ //
String a="abcdef";
byte[] b=a.getBytes();
for(int x=0;x<b.length;x++)
System.out.println(b[x]);
//sop(a.getBytes());
}
public static String myTrim(String st){
int start=0,end=st.length()-1;
while(start<=end && st.charAt(start)==' ')
start++;
while(start<=end && st.charAt(end)==' ')
end--;
return st.substring(start, end+1);
}
public static String myReturn(String st){
char arr[]=st.toCharArray();
reverse(arr);
return new String(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 start,int end){
char tmp=arr[start];
arr[start]=arr[end];
arr[end]=tmp;
}
public static void main(String[] args){
//method_get();
String st=" skas iqn ";
sop("("+st+")");
sop("("+myReturn(st)+")");
//sop("("+myTrim(st)+")");
}
}