Java输入输出 表格

Scanner类()

当通过new Scanner(System.in)创建一个Scanner,控制台会一直等待输入,直到敲回车键结束,把所输入的内容传给Scanner,作为扫描对象。如果要获取输入的内容,则只需要调用ScannernextLine()方法即可。

Scannernextint

Nextline

Next

 

Scannner是一个类

Scanner 对象名 = new Scanner();和普通类创建并实例化对象没区别.  括号内既然是传参,普通类的对象括号可以输入的是根据类中的方法,  Sytem.in是系统输入的意思,就是把系统输入传到Scanner类中的方法中.

定义xx类型的一个变量 = 对象名.nextInt(); Scanner类中的方法nextInt();/netLine();{根据是什么类型}

 

方法不能作为值

但定义一个变量 = 对象.nextInt();/nextIine; 就可以得到这个值

 

连续使用定义变量 = 对象.nextInt();/.nextIine();配合sysout

最后在来一个创建对象,把输入赋给对象(对象的构造方法得和这个一样)

在来把对象添加到表格(表格也是一个类,需要对象调用表格类中的方法add输入参数)

 

next() nextLine() 区别

next():

·       1、一定要读取到有效字符后才可以结束输入。

·       2、对输入有效字符之前遇到的空白,next() 方法会自动将其去掉。

·       3、只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符。

·       next() 不能得到带有空格的字符串。

nextLine()

·       1、以Enter为结束符,也就是说nextLine()方法返回的是输入回车之前的所有字符。

·       2、可以获得空白。

 

 

Scanner 类的 next() nextLine() 方法获取输入的字符串


 

Arraylist

ArrayList是一个其容量能够动态增长的动态数组。它继承了AbstractList,实现了ListRandomAccessCloneablejava.io.Serializable

privatestaticArrayList<白玉楼>角色 = newArrayList<>();// 创建表格

       privatestaticArrayList<红魔馆>角色1 = newArrayList<>();

Add方法

对象调用.add();括号内输入参数.

 

Remove

对象.调用remove(参数);

Scanner

你可能感兴趣的:(基础)