实现字符串反转可以先将字符串拆分,再通过for循环反向输出,还可以通过String类的charAt()方法,按照字符串的索引位置反转。
public class ReverseString {
static String text="本实例实现字符串的反转输出";
public static void main(String[] args) {
System.out.println("原字符串为:");
System.out.println("\t"+text);
System.out.println("使用数组下标实现反向:");
String arrayTest=splitReverse(); //调用反转方法
System.out.println("\t"+arrayTest);
System.out.println("使用字符串下标实现反向:");
String charAtTest=charAtReverse(); //调用反转方法
System.out.println("\t"+charAtTest);
}
private static String splitReverse(){
String []split=text.split("");//实现截取字符串
String newStr="";
int len=split.length;
for(int i=len-1;i>=0;i--){
newStr+=split[i];
}
return newStr;
}
private static String charAtReverse(){
String newStr="";
int len=text.length();
for(int i=len-1;i>=0;i--){
newStr+=text.charAt(i);
}
return newStr;
}
}