Java基础学习(一)

Java基础学习(一)

数组

  1. 动态初始化

数组类型[] 数组名称 = new 数组类型[数组长度]

ex:

int[] array = new int[3];

String[] array = new String[4];

  1. 静态初始化

数组类型[] 数组名称 = new 数组类型[]

ex:

int[] array = new int[] {1,2,3,4,31,3};

String[] array = new String[] {"Hellow","world","!"};

  1. 省略的静态初始化

数组类型[] 数字名称 =

ex:

int[] array = {3,32,1,24,4}

String[] aarray = {“Hellow”,”world”,”!”}

Scanner

  1. 导包
  2. 创建对象
  3. 使用方法

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();

Random

  1. 导包
  2. 创建对象
  3. 使用方法

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;

ArrayList< E >

< 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
posted on 2021-02-03 21:04  Cnc_laoyao  阅读(50)  评论(0)    收藏  举报