java常用函数

数组排序: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):返回字符最后一次出现的索引

 

  • 1
    点赞
  • 51
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值