1©Pactera.Confidential.AllRightsReserved.4常用类2©Pactera.Confidential.AllRightsReserved.1String介绍2Math介绍3Arrays工具本章主要内容3©Pactera.Confidential.AllRightsReserved.字符串是一连串的字符序列,Java提供了String和StringBuffer两个类封装字符串;String类是不可变类,一旦创建,包含在这个对象中的字符序列是不可改变的,直到这个对象被销毁;1String介绍4©Pactera.Confidential.AllRightsReserved.1String(byte[]bytes,Charsetcharset):使用指定的字符集将指定的byte数组解码成一个新的String对象;2charcharAt(intindex):获取字符串中指定位置的字符;3intcompareTo(StringanotherString):比较两个字符串的大小;4Stringconcat(Stringstr):将该String对象与str连接在一起;5BooleanendsWith(Stringsuffix):返回该String对象是否以suffix结尾;6booleanequals(ObjectanObject):将字符串与指定对象比较;7indindexOf(Stringstr):找出str字符串在该字符串中第一次出现的位置;8intlength():返回当前字符串长度;1.1String常用方法5©Pactera.Confidential.AllRightsReserved.Math类中所有方法都是类方法,可以直接通过类名调用,其常用方法:1Math.random():产生0到1之间的随机数;2Math.abs(xxxdata):获取数据的绝对值;3Math.sqrt(xxxdate):获取数据的平方根;4Math.pow(doublea,doubleb):求a的b次方2Math介绍6©Pactera.Confidential.AllRightsReserved.Java提供的Arrays类里包含了一些static修饰的方法可以直接操作数组,例如:1intbinarySearch(type[]a,typekey):使用二分法查询key元素值在a数组中出现的索引;2type[]copyOf(type[]original,intnewLength):把original数组复制成一个新数组;3voidsort(type[]a):该方法对a数组的元素进行排序;4StringtoString(type[]a):将一个数组转换成一个字符串;3Arrays工具