一些常用的类汇总

包装类:

包装类将基本类型封装到一个类中,方便对数据进行操作,包含属性和方法。

byte--Byte char--Charcter  short--Short  int--Integer  long--Long boolean--Boolean float--Float double--Double

parseInt(String)将String转换为int;value Of(String)将String转换为Integer。

自动装箱:将基本数据类型转换为对应的包装类型。

自动拆箱:将包装类型转换为基本数据类型。

 //根据下标取字符

char c=s.charAt(下标数);

//返回字符串长度

int i=s.length();

//替换某个字符(a换成b)

String ns=s.replace('a','b');

//判断是否以此开头结尾

boolean b=s.starts/endsWith("String");

//截取字符段

String ns=s.substring(int beginIndex,int endIndex);

//将字符串转换为byte数组

byte[] bs=a.getBytes();

//判断字符串是否为空

a.isEmpty();

//正则表达式(从@分)

String [] s=s.split("@");

//转大小写

String ns=s.toLower/toUpperCase();


StringBuffer类和StringBuilder类(字符缓冲类

String:不可变字符序列,效率低,线程不安全

StringBuilder:可变字符序列,效率高,线程不安全

StringBuffer:可变字符序列,效率低,线程安全

时间处理相关类:

java.util.Date 时间日期类

java.util.calendar 日历类

java.text.DateFormat 类和java.text.SimpleDateFormat 类 定制日期时间的格式


//获取当前时间

Date d=c.getTime();

//设置时间

c.set(2017,8,5,15,18,,36);

打印(c.getTime());

Math类

Math.pow(x,y);x的y次幂

Math.abs();绝对值

Math.random();随机数

File类

is.File();//判断是否是文件

.exists();//判断是否存在

.getAbsolutePath();//绝对路径

.getPath();//相对路径

.listFiles();//返回所有的文件


文件递归方法

import java.io.File;
public class FileDg {
// 文件递归方法
public static void fdg(File f) {
// 文件存在
if (f.exists()) {
if (f.isDirectory()) {
// 是目录
// 取得所有文件
File[] fs = f.listFiles();
if (null != fs) {
for (File ff : fs) {
fdg(ff);
}
}
} else {
// 不是目录
System.out.println(f.getAbsolutePath());
}
}
}
public static void main(String[] args) {
fdg(new File("c:/Program Files"));
}
}



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值