JavaAPI基础(1)
1.ArrayList类
基本格式:
例:
对元素的基本操作:
public boolean add(E e) :将指定的元素添加到此集合的尾部。
public E remove(int index) :移除此集合中指定位置上的元素。返回被删除的元素。
public E get(int index) :返回此集合中指定位置上的元素。返回获取的元素。
public int size() :返回此集合中的元素数。遍历集合时,可以控制索引范围,防止越界。
例:
ArrayList对象不能存储基本类型,只能存储引用类型的数据。类似 <int> 不能写,但是存储基本数据类型对应的 包装类型是可以的。所以,想要存储基本类型数据, <> 中的数据类型,必须转换后才能编写,转换写法如下:
2.Random类
类的实例用于生成伪随机数。
例子:完成生成3个10以内的随机整数的操作;
3.String类
特点 : 字符串不变:字符串的值在创建后不能被更改。
3.1.常用方法:
3.2.获取功能的方法:
3.3.转换功能的方法:
3.4.分割功能的方法
4.static关键字
类变量:
当 static 修饰成员变量时,该变量称为类变量。该类的每个对象都共享同一个类变量的值。任何对象都可以更改 该类变量的值,但也可以在不创建该类的对象的情况下对类变量进行操作。
静态方法:
类方法:使用 static关键字修饰的成员方法,习惯称为静态方法。
注:
1. 静态方法可以直接访问类变量和静态方法。
2.静态方法不能直接访问普通成员变量或成员方法。反之,成员方法可以直接访问类变量或静态方法。
3.静态方法中,不能使用this关键字。
调用格式: 被static修饰的成员可以并且建议通过类名直接访问。
静态代码块:定义在成员位置,使用static修饰的代码块{ }。
位置:类中方法外。
执行:随着类的加载而执行且执行一次,优先于main方法和构造方法的执行。
5.十进制转为二进制
int n=5; Integer.toBinaryString(n);
6.数组copy
//左闭右开 Arrays.copyOfRange(pre, 1, i + 1)
7.将数组转为集合
int[] a={1,2,3,4}; List<Integer> aList=Arrays.asList(a);
8.字符串转为整数
String a="5"; Integer.parseInt(a);
Arrays.asList()