一.Scanner
功能:可以实现键盘输入数据到程序之中
1.导包
import 包路径.类名称;
如果需要使用的目标类,和当前类位于同一个包下,则可以省略导包语句不写。
只要java.lang包下的内容不需要导包,其他的包都需要import语句。
2.创建
类名称 对象名 = new 类名称()
3.使用
对象名.成员方法()
例如:
获取键盘输入的一个int数字;int num=sc.nextInt();
获取键盘输入一个字符串:String str = sc.next();
Scanner sc=new Scanner(System.in);//System.in代表从键盘输入
int num=sc.nextInt();
System.out.println("输入的int数字"+num);
String str=sc.next();
System.out.println("输入的字符串是:"+str);
二.Anonymous
匿名对象就是只有右边的对象,没有左边的名字和赋值运算符。
new 类名称();
注意事项:只能使用唯一一次;下次再用必须在创建一个新对象
使用建议:
如果确定有一个对象只需要使用唯一一次,就可以用匿名对象
三.Random
Random类用来生成随机数字。使用起来也是三个步骤
1.导包
import java.util.Random;
2.创建
Random r = new Random();
3.使用
获取随机一个int数字(int所有范围):r.nextInt
获取随机一个int数字(参数代表的范围,左闭右开区间),int num = r.nextInt(3)
实际上代表的含义是[0,3],也就是0-2;
游戏:
四.ArrayList
数组长度不可以发生改变。
但是Arraylist集合的长度可以随意变化的。
对于一个ArrayList来说,有一个尖括号<E>代表泛型。
泛型:也就是装在集合当中的所有元素,全都是统一的什么类型。
注意:泛型只能是引用类型,不能是基本类型
注意事项:
对于Arraylist集合来说,直接打印不是地址值,而是内容。
对于内容是空,得到的是空的中括号
//创建一个ArrayList集合,集合的名称是List,里面装的全是String字符串类型的数据
ArrayList<String> list = new ArrayList<>();
System.out.println(list);//[]
//如何相集合添加一些数据,add方法。
list.add("王俊凯");
System.out.println(list);
Arraylist常用方法:
public boolean add(E e)向集合当中添加元素,参数的类型和泛型一致。返回值代表添加是否成功。
备注:对于Arraylist集合来说,add添加的动作一定是成功的,所以返回值可用可不用,
但是对于其他集合来说,add添加的动作不一定是成功的。
public E get(int index):从集合当中获取元素;参数是索引编号,返回值就是对应位置的元素。
public E remove(int index):从集合当中删除元素,参数是索引编号,返回值就是被删除掉的元素。
public int size():获取集合的尺寸长度,返回值是集合包含的元素个数。
如果希望向集合Arraylist当中存储基本类型,必须使用基本类型对应的“包装类”。
基本类型 包装类(引用类型,包装类都位于java.lang包下)
byte Byte
short Short
int Integer
long Long
float Float
double Double
char Character
boolean Boolean
七.题目 无
原文:https://www.cnblogs.com/abcdefg2020/p/14533843.html