String:
返回值 | 方法 | 作用 |
int | length() | 长度 |
boolean | isEmpty() | 判空 |
String | substring(int start) substring(int start, int end) | 返回此字符串从start开始至length-1结束的String 返回此字符串从start开始至end-1结束的String |
int | indexOf(int ch) indexOf(int ch, int fromIndex) indexOf(String str) indexOf(String str,int fromIndex) | 返回该字符/字符串第一次出现的位置 判断是否含有该字符,没有contains方法 |
Char | charAt(int i) | 返回该位置的字符 |
String | replace(Char old,Char new) replaceAll(String regex, String replacement) replaceFirst(String regex, String replacement) | 替换字符或字符串 |
String[] | split(String regex) | 分割字符串 与之对应的函数是: String String.join(String regex, String[] stringarray) |
StringBuilder:
返回值 | 方法 | 作用 |
StringBuilder | StringBuilder(String str) | 构建一个值为str的可变字符串 |
StringBuilder | StringBuilder() | 构建一个空的可变字符串。 |
int | length() | 长度 |
boolean | isEmpty() | 判空 |
StringBuilder | append(String str) append(StringBuilder str) append(char[] str, int offset, int len) | 在此字符串追加str 在此字符串追加str 将char的子数组追加到此字符串 |
int | indexOf(String str) | 判断是否含有该字符,-1表示没有 没有contains方法 |
StringBuilder | deleteCharAt(int index) delete(int a, int b) | 删除指定位置的字符 使用时删除索引从a开始(包含a)到b(不包含b)的所有字符 |
Number类:
所有的包装类Integer、Long、Byte、Double、Float、Short都是抽象类 Number 的子类。
返回值 | 方法 | 作用 |
int | Integer.parseInt(String s) Integer.parseInt(String s,int radix) | 将字符串解析为int类型。 radix -- 指定的基数。 |
xxxValue() | 将 Number 对象转换为xxx数据类型的值并返回。 |
Java Math 类
返回值 | 方法 | 作用 |
int | Math.floor(Double ) | 返回小于等于(<=)给定参数的最大整数 。 |
int | Math.ceil(Double ) | 返回大于等于( >= )给定参数的的最小整数 |