刷题心得读取空白字符(蓝桥杯常用)
public class lanjiao {
public static void main(String args[]){
String s;
List<Integer>list=new ArrayList<>();
Scanner in=new Scanner(System.in);
int n=in.nextInt();
for (int i=0;i<n+1;i++){// i=0时,s=in.nextLine()读取到的是换行(回忆一下缓冲区)所以需要i<n+1
s=in.nextLine();
//System.out.println(s);
String t="";
for (int j=0;j<s.length();j++){
if(s.charAt(j)!=' '){
t=t+s.charAt(j);
// System.out.println(t);
}
if (s.charAt(j)==' '||j==s.length()-1){
if (!t.equals(""))
list.add(Integer.valueOf(t));
t = "";
}
}
}
for (int i=0;i<list.size();i++){
System.out.println(list.get(i));
}
}
}