public class zheng {
public static void main(String[] args){
String str="i am a student";
String str1=wordsReverse(str);//反向输出
System.out.println(str1);
}
public static String wordsReverse(String str){
//将字符串变为字符串数组
String[] strArr=str.split("");
String[] strArr1=new String[strArr.length];
StringBuffer sb=new StringBuffer();
for(int i=0;i<strArr.length;i++){
//逆序赋值给字符串数组strArr1
strArr1[i]=strArr[strArr.length-i-1];
//如果不是最后一个单词则追加该单词和空格
//否则只追加该单词
if(i!=strArr.length-1){
sb.append(strArr1[i]);
sb.append("");
}
else sb.append(strArr1[i]);
}
return sb.toString();
}
}
public class zheng {
public static void main(String[] args){
String str = "i am a student";
String str1 = wordsReverse(str);
//输出为student a am I
System.out.println(str1);
}
public static String wordsReverse(String str) {
//字符串变为字符串数组
String[] strArr = str.split(" ");
String[] strArr1 = new String[strArr.length];
StringBuffer sb= new StringBuffer();
for(int i=0;i<strArr.length;i++){
//逆序赋值给字符串数组strArr1
strArr1[i]=strArr[strArr.length-i-1];
//如果不是最后一个单词则追加该单词和空格,最后一个则只追加该单词
if(i!=strArr.length-1){
sb.append(strArr1[i]);
sb.append(" ");
}else sb.append(strArr1[i]);
}
return sb.toString();
}
}
|
|
|
|
评论
直达楼层