常用类


常用类

Object

  • equals()
  • toString()

String

  • length()
  • substring()
  • int indexOf(int ch ) :在给定字符串中查找字符(ASCII),找到返回字符数组所对应的下标找不到返回-1
  • int indexOf(int ch,int fromIndex):从指定的下标开始查找某个字符,查找到返回下标,查找不到返回-1
  • int indexOf(String str) 在给定符串中查找另一个字符串
  • byte[] getBytes() 转换成 字节数组
  • char[] toCharArray() 转换成 字符数组
  • String replace(char old,char new) 用新字符替换旧字符
  • String replace(String old,String new) 用新字符串替换旧字符串
  • String trim() 去除字符串两端空格,中间的不会去除,返回一个新字符串
  • String toLowerCase() 转换成 小写字符串
  • String toUpperCase() 转换成 大写字符串

StringBuffer

  • append(String str):将制定字符串追加到此字符序列
  • delete(int star,int end):移除指定字符串
  • insert(int offset,String str):在指定位置插入
  • replace(int star,int end,String str):替换指定范围的内容
  • reverse():将字符序列反转
  • toString():返回此序列中数据的字符串表示形式
  • substring(int star,int end):从指定位置开始到指定位置结束,截取该字符串缓冲区,返回新字符串

StringBuilder

StringBuilder 类是字符串缓冲区,是一个可变的字符序列,该类被设计用作 StringBuffer 的一个简易替换,用在字符串缓冲区被单个线程使用的时候。建议优先采用该类,因为大多数实现中,它比 StringBuffer 要快

Date & DateFormat

  • public SimpleDateFormat():默认的格式化操作
  • public SimpleDateFormat(String pattern):按照指定格式进行日期格式化
    y:年
    M:年中的月份
    d:月份中的天数
    H:一天中的小时数
    m:小时中的分钟数
    s:分钟中的秒数
    S:毫秒数
    
  • 实例
//format()把Date对象转换成String
Date d = new Date();
DateFormat df = new SimpleDateFormat(“yyyy年MM月dd日”);
String str = df.format(d);
//parse()把String对象转换成Date
String str = "2019年6月15日";
DateFormat df = new SimpleDateFormat("yyyy年MM月dd日");
Date date = df.parse(str);

System

  • currentTimeMillis():获取当前系统时间与1970年01月01日00:00点之间的毫秒差值
  • exit(int status):用来结束正在运行的Java程序,通常传入 0 参数记为正常状态,其他为异常状态
  • gc():用来运行 JVM 中的垃圾回收器,完成内存中垃圾的消除
  • getProperty(String key):用来获取指定键(字符串名称)中所记录的系统属性消息

Math

  • abs(double a):返回 double 值的绝对值
  • ceil(double a):返回结果为比参数值大的最小整数的 double 值
  • floor(double a):返回结果比参数值小的最大整数的 double 值
  • max(double a,double b):返回两个参数中较大的值
  • min(double a,double b):返回两个参数中较小的值
  • pow(double a,double b):返回第一个参数的第二个参数次幂的值
  • random():产生一个大于等于0.0且小于1.0的double小数
  • round(double a):返回参数值四舍五入的结果

Arrays

  • sort(int[] a):将数组元素按数字升序排序
  • toString(int[] a):用来返回指定数组元素内容的字符串形式
  • binarySearch(int[] a):在有序数组中,查找给定元素出现的位置,没有查到则返回-1(使用的是二分搜索法)