Java常用方法
String
字符串前面补0
| 1 | String str = String.format("%08d", 123); | 
字符串后面补0
| 1 | String str = String.format("%-8d", 123).replace(" ", "0"); | 
保留指定位数小数
| 1 | int x = 1328; | 
格式化输出
| 1 | int a = 1328; | 
字符串替换
| 1 | String str="hellollo"; | 
字符串截取
| 1 | String str ="Hello"; | 
Integer
构造方法
| 1 | public Integer(int value) { | 
| 1 | public Integer(String s) throws NumberFormatException { | 
| 1 | public static Integer valueOf(int i) { | 
字符串转整数
| 1 | public static int parseInt(String s) throws NumberFormatException { | 
| 1 | public static int parseInt(String s, int radix) throws NumberFormatException { | 
整数转给定进制字符串
| 1 | public static String toString(int i, int radix) { | 
BigInteger
构造方法
| 1 | public BigInteger(String val) { | 
| 1 | public BigInteger(String val, int radix) { | 
| 1 | public static BigInteger valueOf(long val) { | 
大数转换给定进制字符串
| 1 | public String toString(int radix) { | 
Arrays
数组排序
| 1 | Arrays.sort(); | 
数组转成list
| 1 | String[] arr = {"a", "b", "c"}; | 
Collections
集合排序
| 1 | Collections.sort(); | 
集合反转
| 1 | Collections.reverse(); | 
System
保留2位小数
| 1 | System.out.printf("%.2f", 78.1276); // 78.13 | 
List
list转成数组
| 1 | List<String> list = new ArrayList<>(); |