2 sinat 14913533 sinat_14913533 于 2016.04.07 21:57 提问

求助:关于多行输入:输入多行后结束(不用自己定义的结束条件,如下描述)

看起来很简单,可是实际去做没找到具体的方法,网上查了很多,不是我想要的,求大神指定一下:
一次从键盘输入多行后结束

12 12 12 321
2131 321 123
然后输入结束,不加结束控制字符,如输入一行为end然后结束等,也不用最后一样输入后输入一个空行作为结束标志,

123
12321

结束。

另外问一句,当我们按enter键,java读入的是\n,还是\r,还是\r\n,我做了一下实验(读入,然后用equals与\n等比较),没做出来

1个回答

caozhy
caozhy   Ds   Rxr 2016.04.07 23:18
 ArrayList<String> list = new ArrayList<String>();
Scanner in =  new Scanner(System.in);
String s = in.nextLine();
list.Add(s);
while (s != "")
{
    s = in.nextLine();
    list.Add(s);
}
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
java中从控制台输入多行数据 按回车键输入空行结束
这篇博文是用Windows Live Writer写的,看看效果 下面是以前写的程序:java中从控制台输入多行数据 按回车键输入空行结束 1: Scanner scanner = new Scanner(System.in); 2: ArrayList ns = new ArrayList 3: do { 4: String string = scanner.nextLin
java-01-实现多行输入 并且以指定end 字符(串) 结束 并且查找指定的单个字符
import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class Find_az { static int a=0; //定义静态变量方便用于计数 public static void main(String[] args) { System.out.println("请输入
编程技巧系列(7)java中从控制台输入多行数据 按回车键输入空行结束
java中从控制台输入多行数据 按回车键输入空行结束
perl从键盘输入多行的结束符
学完了整本教程,也无从觅得从键盘输入多行文字的结束符, 终得其解:ctrl + z oh,my god.. #!/usr/local/bin/perl print "Enter several lines:\n"; @text = ; print "Which line do you want to display? "; $n = ; print $text[
C++ 读取多行带空格的字符串,以EOF结束
string s; while(get line(cin,s)) { cout << s << endl; } 输入eof: windows——ctrl+z unix/linux——ctrl+d
1093:输入输出练习1
1093:输入输出练习1 Description 给定很多行数据,要求输出每一行的最大值。 Input 程序有多行输入,每一行以0结束。 Output 有多行输出,对应输入的行数。 Sample Input 23 -456 33 78 0 43 23 987 66 -137 324 0 544 27 7 9 102
Python3的多组输入方式
Python在有些时候比c++还是好用多了,比如biginteger和一道校赛题在这里简单总结一下Python的多组输入方式1.while(~~~!=EOF)题目A+B:由于要一行读入2个数,所以有点细节要注意while True: try: a,b = map(int,input().split()) print(a+b) except: ...
Linux 命令行下使用多行输入
比较简单,建议实操,直接上图:一行结束,直接敲回车换行。上一个例子,输入eof,终止多行输入;下一个例子,输入done,终止多行 ~~
nyoj113-字符串替换
字符串替换 时间限制:3000 ms  |  内存限制:65535 KB 难度:2 描述 编写一个程序实现将字符串中的所有&quot;you&quot;替换成&quot;we&quot;输入输入包含多行数据 每行数据是一个字符串,长度不超过1000 数据以EOF结束输出对于输入的每一行,输出替换后的字符串样例输入 you are w...
1093: 多输入输出练习1
题目Description给定很多行数据,要求输出每一行的最大值.Input程序有多行输入,每一行以0结束.Output有多行输出,对应输入的行数.Sample Input23 -456 33 78 0 43 23 987 66 -137 324 0 544 27 7 9 102 234 -44 -732 723 0 Sample Output78 987 723代码块import jav