一些常用的类汇总

xiaoxiao2021-02-28  77

包装类:

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

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")); } }

转载请注明原文地址: https://www.6miu.com/read-24499.html

最新回复(0)