使用nextInt()就要一直使用,因为该方法在读取完之后,游标依然停留在本行,至少还剩一个‘/n’,这会导致接下来的nextLine()读到这个换行符。
如果输入给出:
10
asdasd
asdsad
gfgfdg
想要读到下面的字符,可以:
1,一直用nextLine()方法。
int k = Integer.parseInt(s.nextLine());
String curr = s.nextLine();
2,手动换行
int k = s.nextInt();
s.nextLine();
String cur = s.nextLine();