String转int
(1)Integer.parseInt(str)
(2)Integer.valueOf(str).intValue()
int转String
(1)num + “” 不推荐
(2)String.valueOf(object) object为null时该方法返回"null"
(3)Integer.toString(object) 必须保证object不是null值,否则将会抛出NullPointerException异常
String常用方法
int length():返回字符串的长度
char charAt(int index):返回index索引处的字符
boolean isEmpty():判断是否是空字符串
String trim(): 返回字符串的副本,忽略前导空白和尾部空白
boolean equals(Object obj):比较字符串的内容是否相同 (不要用==来比较字符串)
String substring(int beginIndex):返回一个新的字符串,它是此字符串的从beginIndex开始截取到最后的一一个子字符串。[beginIndex,end]
String substring(int beginIndex, int endIndex) :返回一个新字符串,它是此字符串从beginIndex开始截取到endIndex(不包含)的一个子字符串。[beginIndex,end)
StringBuilder常用方法
StringBuilder(str).reverse().toString():反转字符串
List常用方法
1、boolean contains(object o);判断集合中是否包含某个元素。
引用类型不用我们自己equals重写的方法,自己的类型中都有重写equals方法,所以我们可以直接调用;不过现实中我们自己定义类时,是需要我们手动重写equals方法
List<String> names= new ArrayList<>();
names.add("Jimmy");
names.add("小明");
System.out.println(names.contains("Jimmy"));
输出:true
Integer a = new Integer(9);
Integer b = new Integer(9);
Long c = new Long(9);
System.out.println(a == b);//false
System.out.println(a.equals(b));//true
System.out.println(a.equals(9));//true
System.out.println(a.equals(c));//false
Arrays
Arrays.fill(Object[] a , int fromIndex , int toIndex ,Object val)
(中间两个参数不填,就是全部填充)
a - 要填充的数组
fromIndex - 要使用指定值填充的第一个元素的索引(包括)
toIndex - 要使用指定值填充的最后一个元素的索引(不包括)
val - 要存储在数组的所有元素中的值
ArrayList常用方法
1、add(Object element): 向列表的尾部添加指定的元素。
2、size(): 返回列表中的元素个数。
3、get(int index): 返回列表中指定位置的元素,index从0开始。
4、add(int index, Object element): 在列表的指定位置插入指定元素。原来元素后置
5、set(int i, Object element): 将索引i位置元素替换为元素element并返回被替换的元素。
6、clear(): 从列表中移除所有元素。
7、isEmpty(): 判断列表是否包含元素,不包含元素则返回 true,否则返回false。
8、contains(Object o): 如果列表包含指定的元素,则返回 true。
9、remove(int index): 移除列表中指定位置的元素,并返回被删元素。
10、remove(Object o): 移除集合中第一次出现的指定元素,移除成功返回true,否则返回false。
11、iterator(): 返回按适当顺序在列表的元素上进行迭代的迭代器。
可变参数序列
public void Method(int...a){}
允许不传入任何参数
method.Method(); 输出为""
允许只传入一个参数
method.Method(1);
允许传入多个参数(都必须是int类型,相互之间用","隔开)
method.Method(1,2,3,4,5,6);
允许传入数组
method.Method(new Integer[] {1,2,3});
public void Method(int a,int b,int...a){} 可变参数序列只能放在最后
Math类的常用方法
E 和 PI 两个静态常量
Math.E E 常量的值:2.718281828459045
Math.PI PI 常量的值:3.141592653589793
最大值、最小值和绝对值
求整运算
三角函数运算
指数运算