
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner s = new Scanner(System.in);
while(s.hasNext()){
String a = s.nextLine();
char[] b = a.toCharArray();
List<String> d = new ArrayList<>();
for(int i = 0; i < b.length; i++){
String c = "";
//只把a-z A-Z保存下来 那些分割字符都不用管
if((i < b.length) && ((b[i] >= 'A' && b[i] <= 'Z') || (b[i] >= 'a' && b[i] <= 'z'))){
while((i < b.length) && ((b[i] >= 'A' && b[i] <= 'Z') || (b[i] >= 'a' && b[i] <= 'z'))){
c += b[i++];
}
d.add(c);
}
}
//倒叙输出顺序表中的字符串除了最后一个以外每个加一个空格
for(int i = d.size() - 1; i >=0 ; i--){
if(i != 0){
System.out.print(d.get(i) + " ");
}else{
System.out.print(d.get(i));
}
}
}
}
}
Java倒序输出字母字符串
429

被折叠的 条评论
为什么被折叠?



