您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 企业财务 > JavaSE――常用类
班级编号:VIP18学员名字:向日葵课程名称:JavaSE——常用类上课时间:2018-8-1Javase–常用类·String不可变字符串字符集:是文字和编码的对应表,也是字符的格式化表。文字是通过字符集表转换为字节进行存储,所以不同的字符集,转换出来的字节也不一样。getBytes字符转字节数组getBytes()按照当前字符集转换成byte数组getBytes(Charset)设置的字符集转换成byte数组getBytes(String)设置的字符集转换成byte数组以后编程中出现中文乱码或者其他文字乱码一定是字符集的问题,要想法得知他们用的是什么字符集,然后进行转换按照关键字分割字符串plit(String)替换字符串方法replace(String,String)按照字符串替换replace(char,char)单字符替换replaceAll(String,String)按照正则表达式方式替换String构造器String(String)String(char[])String(char[],int,int)String(byte[])String(byte[],charset)String(byte[],String)StringBuffer可变的字符串StringBuffer每次迭加新字符串的时候,就有会申请一个的数组,也并不是每次都去申请大,因为一次申请的大一些,空间用完时在去扩展,然后将之前的字符串导入,在附加上新增的字符串,以此类推,这样就做到了可变字符串。方法:追加字符串append()指定位置插入insert(int,内容)StringBuilder:和StringBuffer的不同就是全部的方法没有同步安全关键字。StringBuilder没有加同步安全如果一个线程操作字符串,就用StringBuilder如果多线程操作字符串,就用StringBuffer封装数据类型:int--Integerbyte--Byteshort--Shortlong--Longfloat--Floatdouble--Doublechar--Characterboolean--Boolean在jdk1.5以前封装数据类型我们称为工具类在jdk1.5以后(包括1.5)封装数据类型也可以单做数据类型使用自动装箱封装数据类型去接受基本类型数据,它会自动给你装箱自动拆箱基本数据类型接受封装数据类型对象,它会自动调用封装数据类型的方法进行拆箱操作大家要注意,封装数据类型比较,大家应该使用equals做比较,毕竟它们是对象方法:将字符串转进制上数值的转换Integer转换成字符串MD5加密能加密不能解密的一种加密方式,加密出来的是一串密文,只要是同样的内容加密出来的密文就一样的就比较,只能比较密文,只要是同样的密文就是同样的内容大家注意,加密需要嵌套加密,才是最保险常用的一些操作类:Math数学类Random随机数类SystemRuntimeRobot
本文标题:JavaSE――常用类
链接地址:https://www.777doc.com/doc-6133936 .html