匿名对象 【了解】
只用一次的对象,标准示例为:
new 类名称();
可以进行方法的传参和返回;
/*传入参数*/
Scanner sc=methodParam(new Scanner(Systerm.in));
public static void methodParam(Scanner sc){
int num=sc.nrxtInt();
System.out.println("输入的是"+num);
}
/*返回*/
Scanner sc=methodReturn();
int num=sc.nextInt();
System.out.println("输入的是"+num);
public static Scanner methodReturn(){
return new Scanner(System.in);
}
Random类
Random 类时生成随机数的类,主要有Random(),和Random(int n) 两种。
- Random() 指在int范围内随机生成一个数;
- Random(int n) 指在[0,n)范围内随机生成一个数。
Arraylist类
1.1 定义
Java.util.Arraylist,时Java为了解决对象数组长度固定的问题而提供的一个集合类,
大小可变,不断添加元素,大小则自动增长。
1.2 使用
Arraylist<String> list = new Arrayist<String>();
/**
* 在jdk1.7以后,后面的String可以省略,但是<>仍要写
* <E>表示泛型。E,取自Element(元素)的首字母。在出现 E 的地方,我
* 们 使用一种引用数据类型将其替换即可,表示我们将存储哪种引用类型的元
* 素。代码如下:
* ArrayList<String>,ArrayList<Student>
*/
1.3 常用的方法和遍历
对于元素的操作,基本体现在——增、删、查。常用的方法有:
public boolean add(E e)
:将指定的元素添加到此集合的尾部。public E remove(int index)
:移除此集合中指定位置上的元素。返回被删除的元素public E get(int index)
:返回此集合中指定位置上的元素。返回获取的元素。public int size()
:返回此集合中的元素数。遍历集合时,可以控制索引范围,防止越界。
遍历可用for循环。
1.4 存储基本数据类型
基本类型 | 基本类型包装类 |
---|---|
byte | Byte |
short | Short |
int | Integer |
long | Long |
float | Float |
double | Double |
char | Character |
boolean | Boolean |
Arraylist<Integer> list = new Arraylist<Integer>();