Scanner:
Scanner类的功能;可以实现键盘输入数据,到程序当中。
引用类型的一般使用步骤:
1.导包import 包路径.类名称;如果需要使用的目标类和当前类位于同一个包下,则可以省略导包语句不写。只有java.lang包下的内容不需要导包,其他的包都需要import语句。
2.创建类名称 对象名=new 类名称()
3.使用对象名.成员方法名()
Random:
Random类用来生成随机数字,使用起来也是三个步骤:
1.导包import java.util.Random;
2.创建Random r =new Random();//小括号当中留空即可
3.使用获取一个随机的int数字(范围是int所有范围,有正负两种):int num =r.nextInt()获取一个随机的int数字(参数代表了范围,左闭右开区间):int num =r.nextInt(3);实际上代表的含义是:{0,3},也就是0~2
ArrayList:
数组的长度不可以发生改变。
但是ArrayList集合的长度是可以随意变化的。
对于ArrayList来说,有一个尖括号<E>代表泛型。
泛型;也就是装在集合当中的所有元素,全都是统一的什么类型。
注意:泛型只能是引用类型,不能是基本类型。
注意事项:对于ArrayList集合来说,直接打印得到的不是地址值,而是内容。
如果内容是空,得到的是空的中括号:[]
String:
字符串的获取相关方法:
String当中与获取相关的常用方法有:
public int length(): 获取字符串当中含有的字符个数,拿到字符串长度。
public String concat(String str):将当前字符串和参数字符串拼接成为返回值新的字符串。
public char charAt(int index): 获取指定索引位置的单个字符(索引从0开始)
public int indexOF(String str):查找参数字符串在本字符串当中首次出现的索引位置,如果没有返回-1值。
字符串的截取方法:
public String substring(int index):截取从参数位置一直到字符串末尾,返回新字符串。
public String substring(int begin, int end):截取从begin开始,一直到end结束,中间的字符串
备注:[begin,end] ,包含左边,不包含右边。
字符串的分割方法:
public String[] split(String regex):按照参数的规则,将字符串切分成若干部分。
注意事项:split方法的参数其实是一个“正则表达式”。
要注意:如果按照英文句点“.”进行切分,必须写“\\.”(两个反斜杠)
字符串的转换相关方法:
String当中与转换相关的常用方法有:
public char[] toCharArray():将当前字符串拆分成为字符数组作为返回值。
public byte[] getBytes():获得当前字符串底层的字节数组。
public String replace(CharSequence oldString, CharSequence newString);将所有出现的老字符串替换成为新的字符串。返回替换之后的结果新字符串。
备注:CharSequence意思就是说可以接受字符串类型。
Math:
java.util.Math类是数学相关的工具类,里面提供了大量的静态方法,完成与数学运算相关的操作。
public static double abs(double num):获取绝对值。
public static double ceil(double num):向上取整。
public static double floor(double num):向下取整。
public static long round(double num):四舍五入。
Math.PI代表近似的圆周率常量。