public class ReveaseString { public static String reverseString(String s) { // 反转字符串的方法 String newStr = "" ; // 存储反转后的结果 int len = s.length(); // 原字符串的长度 for (int i = len - 1; i >= 0; i--) { // 反向遍历字符串 newStr += s.charAt(i); // 连接反向遍历的结果 } return newStr; } public static void main(String[] args) { String s = "员工明星榜"; System.out.println(s); String reverse = ReveaseString.reverseString(s); // 反转字符串 System.out.println(reverse); }}
package interview;
public class ReveaseString1 {
public static void main(String[] args) {
//测试字符串
String test="abcdef啊女法g";
System.out.println(test);
//转换成字节
byte[] strTest1=test.getBytes();
byte[] strTest2=new byte[strTest1.length];
int j=0;
//反转字节数组
for(int i=strTest1.length-1;0<=i;i--){
strTest2[j]=strTest1[i];
j++;
}
//转换为字符
test=new String(strTest2);
System.out.println(test);}
}
public class ReveaseString2 {
public static void main(String[] args) {
String s="eqr34123毛都佛法";
StringBuffer sb = new StringBuffer(s);
System.out.println(sb);
System.out.println(sb.reverse());}
}
更多的见附件