数组排序:Arrays.sort(int[]);
集合转数组:list.toArray();
打印数组所有元素:Arrays.toString(int[]);
正常退出系统:System.exit(0);
字符串的不分大小写:str.equalsIgnoreCase()
字符串转char[]:char[] cs=str.toCharArray()
s.toString():转换为字符串(主要是StringBuffer拼接字符串后转换为字符串输出)
数组转为integer:Integer.parseInt(arr[0]);
字符串转int:Integer.parseInt(字符串);
求平方根:Math.sqrt(数据); 36平方根为6
绝对值:Math.abs()
获取控制台的数据:
Scanner cin=new Scanner(); cin.nextInt();
获取1-100整数:
(int)(Math.random() * 100);
(int)Math.round(Math.random() * 100);
Math.round:四舍五入
截取字符串:字符串.substring(start,stop),如果只有一个数字则是从当前位置到最后。无stop
int输出:Integer.parseInt(字符串.sbustring);
integer.parseInt():得到的是int值。
integer.valueof():得到的是integer类型对象。
valueof在-128到127的时候俩对象是相等的。
instanceof:判断变量类型
i instanceof String :判断i是不是String类型
charAt(int index):返回char指定索引的值。
x.compareto(数据):比较俩相同数值类型的数据,相同返回0,x小返回-1,x大返回1。
String.format("格式",字符):格式中%s:字符串,%c:字符,%d:整数,%x:十六进制,%o:八进制,%f:浮点型(其中%.2f:保留俩位小数)
%f%%:以%形式输出,多的%是转义。
%n:换行,%tx:日期与时间类型(x是不同的转换符),%tF:年-月日; %tD:月/日/年
%tT: 时:分:秒; %tR: 时:分
%tY:年; %tb:月; %te:日; %tA:星期几
System函数: .getenv():获取环境信息
.exit(int status):退出程序,0是正常退出
currentTimeMillis():返回当前时间的毫秒数。
字符串.contains(子串):是否包含子串。
字符串.isEmpty():是否为空。
字符串.matches(正则):是否匹配正则表达式。
字符串.trim():去空格。
字符串.replace("?","?"):后替换前。
int lastindexof(int ch):返回字符最后一次出现的索引
java常用函数
最新推荐文章于 2024-05-19 21:43:55 发布