一些常用的类汇总
来源:互联网 发布:编程开发培训机构 编辑:程序博客网 时间:2024/06/05 18:51
包装类:
包装类将基本类型封装到一个类中,方便对数据进行操作,包含属性和方法。
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"));
}
}
- 一些常用的类汇总
- Android开发中一些常用的工具类汇总
- 一些常用的系统函数点滴汇总
- dojo常用的一些功能汇总
- UILabel的一些常用用法汇总
- iOS 【一些常用的正则表达式汇总】
- 一些常用项目汇总
- 汇总python的模板引擎Jinja2的一些常用查询
- MS SQL的一些经典常用操作语句汇总
- SQL中一些简单但常用的东西汇总下
- SQL中一些简单但常用的东西汇总下
- UIWebView的一些常用属性和用法汇总
- 关于UIWebView的一些常用属性和用法汇总
- 汇总一些本人在开发中比较常用的开源库
- 进入注册表一些常用的命令大全汇总
- linux初学者常用的一些命令汇总(自学收集)
- 一些不错的技术类网址汇总
- Java的一些汇总
- Linux SPI 子系统 驱动设计
- sklearn浅析(八)——近邻算法
- Android 常用sql语句笔记(一)
- 框架整合____SSM框架整合(主流整合方式,最精简整合方式)
- 【C++】while(cin>>str); 和 getline(cin,line,'#');
- 一些常用的类汇总
- 前序遍历和中序遍历构造二叉树[lintcode]
- 关于yii2的url美化及相关apache配置问题
- 二叉树的前序遍历
- 用 while 循环做个小游戏
- TortoiseSVN文件夹及文件图标不显示解决方法
- win10 配置java环境变量
- Hbase初步入门(Mac OS 10.12.5)
- jQuery语法及事件函数总结