str.substring(0, 4)//字符串分割
Integer.parseInt(String)
replace("-", ""); //将所用"-"字符替换成""
str = str.replaceAll(" +", " ");//将连续多个空格变成一个
char[] c = date.toCharArray();
String[] split = line.split(" ");//把字符串分割成字符串数组,根据" "划分
str.toLowerCase();//转化成小写
str.toUpperCase();//转化成大写
new StringBuilder(str).reverse()//将字符串str倒置
str.contains(a);//字符串str中是否存在字符串a
equals() 会判断大小写区别,equalsIgnoreCase() 不会判断大小写区别
int min = Integer.MIN_VALUE;
int max = Integer.MAX_VALUE;
十进制转成二进制{
int decimal = 10;
String binary = Integer.toString(decimal,2);
System.out.println(binary);
}
十进制转成八进制{
int decimal = 10;
String octal = Integer.toString(decimal,8);
System.out.println(octal);
}
大数计算:
BigInteger a,b;
a=sc.nextBigInteger();
b=sc.nextBigInteger();
System.out.println(a.add(b)); a+b
System.out.println(a.subtract(b)); a-b
System.out.println(a.multiply(b)); a*b
System.out.println(a.divide(b)); a/b
System.out.println(a.mod(b)); //注意:如果b是负数,这里可能报错//a 余 b