public class Test2 {
//定义一个方法用于颠倒字符串所有代码
public void run(String s1){
//预定义一个字符串
String s2;
//定义两个字符数组,一个用于存储传入字符串的数组存储方式,另一个用于存储颠倒顺序后的数组
char[] c1 = s1.toCharArray();
char[] c2= new char[c1.length];
//调换c1中元素的顺序传给c2
for(int i=0;i<c1.length;i++){
c2[i]=c1[c1.length-i-1];
}
//把c2还原成字符串
s2=String.valueOf(c2);
System.out.println(s2);
}
public static void main(String[] args){
//定义需要转换的字符串,进行验证
new Test2().run("I love java");
}
}
|