数组类型[] 数组名称 = new 数组类型[数组长度]
ex:
int[] array = new int[3];
String[] array = new String[4];
数组类型[] 数组名称 = new 数组类型[] {元素1,元素2,元素3,...}
ex:
int[] array = new int[] {1,2,3,4,31,3};
String[] array = new String[] {"Hellow","world","!"};
数组类型[] 数字名称 = {元素1,元素2,元素3}
ex:
int[] array = {3,32,1,24,4}
String[] aarray = {“Hellow”,”world”,”!”}
- 导包
- 创建对象
- 使用方法
ex:
import java.util.Scanner;
Scanner sc = new Scanner(System.in);//代表从键盘进行输入
int num = sc.nextInt();//获取一个int数字
String str = sc.next();//get a String
形式:new 类名称();
特点:只有右边的对象
使用建议:当一个对象只使用一次时。
ex:
new Person();
- 导包
- 创建对象
- 使用方法
ex:
import java.util.Random();
Random r = new Random();
int num = r.nextInt();//范围是int的范围
int age = r.nextInt(100);//范围:[0,100)
Person[] array = new Person(7);
Person zz = new Person();
array[0] = zz;
< E >代表泛型
泛型:装在集合中的所有元素,全是统一的什么类型
注意:泛型只能是引用类型,不能是基本类型
? 对于
ArrayList
来说,直接打印得到的是内容,而不是地址
import java.util.ArrayList;
ArrayList<String> list = new ArrayList<>();
//注意:JDK 1.7+后,右侧尖括号的内容可以不写,但尖括号要写
list.add("zhao");//添加一个字符串
ArrayList常用方法:
public boolean add(E e);//向集合当中添加元素,参数类型和泛型一致。
public E get(int index);//从集合中获取元素,参数是索引编号,返回值是对应位置元素。
public E remove(int idex);//从集合中删除元素,参数是索引编号,返回值是被删除元素。
public int size();//获取集合长度,返回值是元素个数
/*如果希望向ArrarList集合中存储基本类型的数据,必须使用对应的“包装类”
基本类型 包装类(引用类型,位于java.long包下
byte Byte
short Short
int Integer 【特殊】
long Long
float Float
double Double
char Character 【特殊】
boolean Boolean
原文:https://www.cnblogs.com/laoyyao/p/14369726.html