Java API

一、Object


二、String

⒈ boolean equals(Object obj) 判断两个字符串中的内容是否相同

⒉ boolean equalsIgnoreCase(String str) 判断两个字符串中的内容是否相同, 忽略大小写

⒊ boolean contains(String str)判断该字符串中是否包含给定的字符串

⒋ boolean startsWith(String str)判断该字符串是否以给定的字符串开头

⒌ boolean endsWith(String str)判断该字符串是否以给定的字符串结尾

⒍ boolean isEmpty()判断该字符串的内容是否为空的字符串 ""

⒎ int length()获取该字符串的长度

⒏ char charAt(int index)获取该字符串中指定位置上的字符

⒐ String substring(int start)从指定位置开始,到末尾结束,截取该字符串,返回新字符串

⒑ String substring(int start,int end)从指定位置开始,到指定位置结束,截取该字符串,返回新字符串

⒒ int indexOf(int ch )获取给定的字符,在该字符串中第一次出现的位置

⒓ int indexOf(String str)获取给定的字符串,在该字符串中第一次出现的位置

⒔ int indexOf(int ch,int fromIndex)从指定位置开始,获取给定的字符,在该字符

⒕ byte[] getBytes() 把该字符串转换成字节数组

⒖ char[] toCharArray()把该字符串转换成字符数组

⒗ String replace(char old,char new) 在该字符串中,将给定的旧字符,用新字符替换

⒘ String replace(String old,String new)在该字符串中,将给定的旧字符串,用新字符串替换

⒙ String trim()去除字符串两端空格,中间的不会去除,返回一个新字符串

⒚ String toLowerCase()把该字符串转换成小写字符串

⒛ String toUpperCase()把该字符串转换成大写字符串

21. int indexOf(String str,int fromIndex)从指定位置开始,获取给定的字符串,在该字符串中第一次出现的位置



三、字符串缓冲区

3.1 StringBuffer&StringBuilder线程安全问题

3.2 常用方法

① public StringBuffer append(String str) 在原有字符串缓冲区内容基础上,在末尾追加新数据

② public StringBuffer insert(int offset,String str)在原有字符串缓冲区内容基础上,在指定位置插入新数据

③ public StringBuffer deleteCharAt(int index)在原有字符串缓冲区内容基础上,删除指定位置上的字符

④ public StringBuffer delete(int start,int end)在原有字符串缓冲区内容基础上,删除指定范围内的多个字符

⑤ public StringBuffer replace(int start,int end,String str)在原有字符串缓冲区内容基础上,将指定范围内的多个字符用给定的字符串替换

⑥ public StringBuffer reverse()将字符串缓冲区的内容反转 "abc"----"cba"

⑦ public String substring(int start)从指定位置开始,到末尾结束,截取该字符串缓冲区,返回新字符串

⑧ public String substring(int start,int end) 从指定位置开始,到指定位置结束,截取该字符串缓冲区,返回新字符串



四、正则表达式



五、Date&DateFormat



六、Calendar



七、Math



八、Arrays



九、BigInteger

对于超过long型的数据,使用BigInteger,趋于无穷大的范围



十、BigDecimal

double和float类型在运算中很容易丢失精度,造成数据的不准确性,Java提供我们BigDecimal类可以实现浮点数据的高精度运算



十一、如何学习一个新的API

从父类开始,由于子类不仅继承了所有的父类,还拥有自己的方法,学习过于复杂;但是学习父类(父类一般都为接口/抽象类),这是一个规范;可以知道继承了该类的一些通用方法。

原文地址:https://www.cnblogs.com/nadou/p/13970501.html