Java的Scanner中next()、nextLine()的区别
来源:互联网 发布:军事小说 知乎 编辑:程序博客网 时间:2024/06/05 11:45
假如有一段文本如下:
abc def ghij
kl mno pqr st
uvw xyz
你用next(),第一次取的是abc,第二次取的是def,第三次取的是ghij
你用nextLine(),第一次取的是abc def ghij,第二次取的是kl mno pqr st,第三次取的是uvw xyz
abc def ghij
kl mno pqr st
uvw xyz
你用next(),第一次取的是abc,第二次取的是def,第三次取的是ghij
你用nextLine(),第一次取的是abc def ghij,第二次取的是kl mno pqr st,第三次取的是uvw xyz
import java.util.Scanner;public class IO{public static void main(String[] args){Scanner sc = new Scanner (System.in);/*int[] a = new int[5];for(int i=0; i<5; i++){//nextInt()空格和回车都可以作为分隔符a[i] = sc.nextInt();}for(int n : a){System.out.println(n);}*//*String[] s1 = new String[5];for(int i=0; i<5; i++){//next()空格和回车都可以作为分隔符s1[i] = sc.next();}for(String s : s1){System.out.println(s);}*//*String[] s1 = new String[5];for(int i=0; i<5; i++){//整行输入,空格是分隔符s1[i] = sc.nextLine();}for(String s : s1){System.out.println(s);}*/int n;String[] name;n = sc.nextInt();name = new String[n];sc.nextLine();//输入整数后按回车键,等于输入一个空格,加上这行可以避免for(int i=0; i<n; i++){name[i] = sc.nextLine();}for(String s : name){System.out.println(s);}}}
阅读全文
0 0
- Java的Scanner中next()、nextLine()的区别
- Scanner中next()和nextLine()方法的区别
- java中Scanner类中next()与nextLine()的区别
- Java中Scanner的nextLine()与next()的区别
- Scanner中next()与nextLine()的区别
- Java Scanner next()和nextLine()的区别
- java Scanner nextLine next 连用的区别
- java Scanner next() nextLine()的区别。
- Java Scanner next()和nextLine()的区别
- java中Scanner类中的next()和nextLine()方法的区别
- Java控制台输入Scanner中next和nextLine的区别
- Java中Scanner的next()和nextLine()区别
- Java之Scanner类中next()和nextLine()的区别
- scanner.next()与scanner.nextLine()的区别
- java--Scanner类的用法(next()和nextLine()的区别)
- Scanner中next()方法和nextLine()方法的区别
- Scanner中nextLine()方法和next()方法的区别
- Scanner中sc.next() 和 nextLine 的区别
- Windows Socket 网络编程基础
- 自定义的样式文件和js文件打成webjar
- Linux 安装jdk
- 实现人物左右跑
- Treap入门题
- Java的Scanner中next()、nextLine()的区别
- 1055. The World's Richest (25)
- 模型数据降序排列(快排)
- ssh-agent使用
- linux上安装mysql(rpm)
- 扩展方法&泛型的变化
- SqlMapConfig.xml文件配置 mybatis
- 内核层监控进程 线程 创建和销毁
- Selenium IDE使用的相关功能