2 qq 24165265 qq_24165265 于 2016.04.07 09:00 提问

Java新手请教各位大神

如何通过Scanner类往一个arraylist中添加数据?也就是如何从键盘往一个链表中添加数据?

4个回答

chenhchen1994
chenhchen1994   2016.04.07 09:20
已采纳
 public class Test01 {
    public static void main(String[] args) {
        List<String> list = new ArrayList<String>();
        Scanner Scan = new Scanner(System.in);
        System.out.println("请输入一个数:");
        list.add(Scan.next());
        System.out.println(list);
    }
}
chenhchen1994
chenhchen1994 回复qq_24165265: 你在给list里面条件数据时,加一个For循环,循环添加就可以了 System.out.println("请输入一个数:"); fro(){}
2 年多之前 回复
qq_24165265
qq_24165265 回复On_the_orad: 而且我发现,只能输一个数进去,当输入多个,还是只显示一个数出来,请问如何输入多个,遍历出所有的?
2 年多之前 回复
chenhchen1994
chenhchen1994 回复qq_24165265: 因为Scanner 生成的值没有Double 有String,File,InputStream等一些类型,具体的你可以去查API,会报错是因为你的泛型是Double ,而Scanner.next()是String类型的,如果不行报错,你把类型转换一下,Double.valueOf(Scan.next)
2 年多之前 回复
qq_24165265
qq_24165265 回复On_the_orad: 如果泛型设置为double类型,那么add方法就会报错,为什么啊?
2 年多之前 回复
caozhy
caozhy   Ds   Rxr 2016.04.07 09:03
 ArrayList<int> list = new ArrayList<int>();
Scanner in =  new Scanner(System.in);
while(in.hasNextInt())
list.Add(in.nextInt());
qq_24165265
qq_24165265 回复caozhy: 泛型设置为double类型的时候,add方法就会报错,这边int也会报错,为什么呢?
2 年多之前 回复
CSDNXIAOD
CSDNXIAOD   2016.04.07 09:11

请教各位大神!!!
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Royal_lr
Royal_lr   Ds   Rxr 2016.04.07 09:19

接收控制台的数据,,add进list里面就行了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
想向各位大神请教
我是学计算机的,想买一台电脑,价格在5000左右,我不打游戏,希望大神们推荐一下!
请教各位大神!!!
问题如下:一张只写着名字的图片,如何用一个最小的外接矩形将该名字圈起来并将其切割保存为另一张图片,用opencv函数怎么写代码?跪求!!!感激不尽!!
新手上路~请教各位大虾~~~请教~请教~
请问各位我对ASP很有兴趣~但是我是个新手~很多东西都不懂~我应该学什么先呢?还有我想请教下ASP和ASP.net有什么不同的地方~请各位高手教下我可以吗?
为什么使用消息队列?(消息队列的使用场景是怎样的?)
https://www.zhihu.com/question/34243607/answer/140732170消息队列的使用场景是怎样的? - ScienJus的回答 - 知乎https://www.zhihu.com/question/34243607/answer/58314162https://www.zhihu.com/question/34243607/answer/58314162...
请教各位大神,如何解决?
SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/E:/Maven/jeewx3.1repository/JEEWX-OS-repository/ch/qos/logback/logback-classic/1.0.7/logback-classic-1.0.7.jar!/or...
Java实现Hadoop大表join
这是一个课堂作业,用来join订单和用户,在这里记录下来。源数据csv order.csv ID_O,Order_No,ID_P 1,24351,2 2,43567,1 3,77895,156 person.csv Id_P,LastName,FirstName,Address,City 1,Snow,Jon,GreatWall,Winterfell 2, Lannister,Tyrion,Cast
怎么将JAVA与数据库连接起来?新手上路,希望各位前辈多多指教!
 import java.sql.Connection; import java.sql.*; public class lianjie{ Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); String ur1="jdbc:sqlserver://localhost:1433;databaseName=zj
vs2010+opencv2.4.9运行时候出现问题?求助各位
参考书目是OpenCV3 编程入门 程序是: # include using namespace cv; int main () { VideoCapture capture("1.avi"); while (1) { Mat frame; capture>>frame; imshow("reading video", frame); waitKey(60000);
基于java实现的des算法
新手自己写的 代码质量有点低 各位大神请见谅
新手入门,学习java从小白到大神应该从何做起?
编程入门先学什么?关于编程,关于编程的基础语言,想要学习的朋友,一定会多多少少了解一些。像 C、C++、Python和Java四种都是通用的编程语言,而JavaScript和PHP算是Web环境的专用编程语言。但其实,编程的语言有很多种,想要入门编程,要学习的编程语言也很多。在这里我就简单总结下编程入门的一系列学习方法。        上面我们提到,学习编程的语言有很多种,像C、C++、Pyth