为啥我空格没有隔开

2019-01-02 20:17发布

问题:

写一个函数,使输入的一个字符串(少于80个字符)按反序存放,在主函数中输入输出字符串。
import java.util.Scanner;
class daoxu{
void dx(String []s){
int t=s.length;
for(int i=0;i<t;i++){
System.out.print(s[t-1-i]);
}
}
}
public class B {

/**
 * @param args
 */
public static void main(String[] args) {
    // TODO Auto-generated method stub

Scanner pg=new Scanner(System.in);
while(pg.hasNext()){
String s;
s=pg.next();
int g=s.length();
String []c=new String[g];
for(int i=0;i<g;i++){
c[i]=s.substring(i, i+1);
}
daoxu a=new daoxu();
a.dx(c);

}

}}

回答1:

pg.next() 获得的是不带空格、换行、制表符等符号的



标签: