BigInteger、BigDecimal、Arrays、包装类、String类的总结、引用类型小结

如有侵权,请联系删除

1.BigInteger
2.BigDecimal
3.Arrays
4.包装类
5.String类的总结
6.引用类型小结

第一小节:BigInteger

bi.add(new BigInteger(number));//加
bi.sbutract(new BigInteger(number));//减
bi.multiply(new BigInteger(number));//乘
bi.divide(new BigInteger(number));//除

第二小节:BigDecimal

bi.add(new BigDecimal(number));//加
bi.sbutract(new BigDecimal(number));//减
bi.multiply(new BigDecimalBigDecimal(number));//乘
bi.divide(new BigDecimal(number));//除
BigDecimal divide = bigDecimal.divide(new BigDecimal(humans.size()), 2, RoundingMode.HALF_UP);//除以一个数字保留两位小数

第三小节:Arrays

Arrays.soft();//排序
Arrays.toString()//打印数组
Arrays.equals()//数组比较
Arrays.deepEquals()//用于判定两个指定数组彼此是否深层相等,此方法适用于任意深度的嵌套数组。
Arrays.fill(Object[] array,Object object)//可以为数组元素填充相同的值
    

第四小节:包装类

第一个:八个包装类:
Byte Character Long Integer
String Boolean Double Float
第二个装箱和拆箱
	装箱:就是把基本数据类型转换成包装类对象
	拆箱:就是把包装类对象转换成基本数据类型
	基本类型转换成String
	可以在后面加空字符串;
	通过String.valueOf();
第三个将String转换成基本数据类型:

parseByte(String s) :将字符串参数转换为对应的byte基本类型。
parseShort(String s) :将字符串参数转换为对应的short基本类型。
parseInt(String s) :将字符串参数转换为对应的int基本类型。
parseLong(String s) :将字符串参数转换为对应的long基本类型。
parseFloat(String s) :将字符串参数转换为对应的float基本类型。
parseDouble(String s) :将字符串参数转换为对应的double基本类型。
parseBoolean(String s) :将字符串参数转换为对应的boolean基本类型。

第五小节:String类的总结

String.concat()字符的拼接
String.Contains("")是否包含这个字符    返回boolean

String.startWith()是否以这个开头的字符 返回boolean
String.endWith("")是否以这个结尾的字符 返回boolean

String.indexOf("")返回第一次出现的索引值
String.lastIndexOf("")返回倒数的第一次出现的索引值

String.replce("目标字符","替换的字符串");替换字符串
String.repaceFrist();//替换第一个查找到的字符串

String.subString("截取字符串");
String.subString(开始索引,结束索引);

String.toCharArray()//转换成char数组

String.toLowerCase();转换成小写字符
String.ToUpperCase();转换成大写字符

String.trim();去除头和尾部空格
String.split("--")//切割里面的内容

第六小节:引用类型小结

实际开发中,引用类型非常重要,,也是非常普遍的.【必须掌握】

1.类名作为方法参数和返回值

2.抽象类作为方法参数和返回值
抽象类作为方法参数:表示可以接收所有的抽象类的“子类对象”作为参数实参
抽象类作为方法参数:表示可以接受所有的抽象类的的任何子类对象作为返回值参数
3.接口类型作为方法参数和返回值
同抽象类;但是他是实现类对象,不是子类对象
4.类名作为成员变量
5.抽象类作为成员变量
抽象类作为成员变量——为此成员变量赋值时,可以是任何它的子类对象
6.接口作为成员变量
接口类型作为成员变量【抽象类讲的一样】

你可能感兴趣的:(笔记,java)