这篇文章主要介绍了java se常用类及方法是什么,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。
1,基本数据类型比较用:==
2,引用数据类型比较用:=方法
如果引用数据类型使用==比较的话,比较的是地址值
<强> toString 强> <强>类强>
对象调用toString()需要重写本方法:在封装类中,否则输出的是地址
<强>=强> <强>方法强>
& # 39;对象& # 39;调用equals()需要重写本方法: 在封装类中重写,否则进行比较时比较的是地址
String类
String有一个切割split,按一个字符串进行切割,返回切割之后的字符串数组
String[] split(String regex)
public int length () :返回此字符串的长度。
public String concat (String str) :将指定的字符串连接到该字符串的末尾。
public char charAt (int index) :返回指定索引处的 char值。
public int indexOf (String str) :返回指定子字符串第一次出现在该字符串内的索引。
public int indexOf(String str, int fromIndex) :返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始。
public String substring (int beginIndex) :返回一个子字符串,从beginIndex开始截取字符串到字符串结尾。
public String substring (int beginIndex, int endIndex) :返回一个子字符串,从beginIndex到endIndex截取字符串。含beginIndex,不含endIndex。
public String replace (CharSequence target, CharSequence replacement) :将与target匹配的字符串使用replacement字符串替换。
StringBuilder类
String Builder在内存中相当于一个缓冲容器,会随着内存的关闭而消失,在地址内存中进行字符拼接时 不创建所添加字符的内存地址 节省了内存空间
StringBuilder() 构造一个没有字符的字符串构建器,初始容量为16个字符。
StringBuilder(String str) 构造一个初始化为指定字符串内容的字符串构建器
StringBuilder sb=new StringBuilder();
public StringBuilder append(任意类型):添加数据,并返回对象本身(支持链式调用)。
public StringBuilder reverse():字符序列进行反转
public String toString():返回此序列中数据的字符串表示形式。 转为String
append方法弊端:它可以拼接任意类型,但是拼接完毕,都变成字符串
Arrays类
public static String toString(int[] a):把数组转成字符串
public static void sort(int[] a):对数组进行升序排序
包装类与String类互相转换
int 类型直接拼接字符串可转为String类型
int->String
1+""
String.valueOf()方法可以将基本类型数据转为String类型
String.valueOf(数据);
包装类.ParseXXX方法可以将基本类型转类为字符串型,注意基本类型必须转为相对应的包装类,以下是int转字符串例子
int→字符串(重点)
Integer.parseInt (“100“)
<强>日期类强>
在java中,有一个java.util.Date,表示日期时间的,精确到毫秒值
日期类的构造方法:
日期()无参构造方法:以当前的系统时间来创建出一个日期对象
日期(日期):根据指定的毫秒值,创建出一个日期对象。指定的毫秒值,从1970年1月1日(计算机的基准时间)起经过的毫秒值
常用方法:
公共取得时间长()把日期对象转换成对应的时间毫秒值。
空白凝固时间(长时间)将此日期对象设置为1970年1月1日就是起经过的毫秒值
//请打印出1970年1月2号的时间的对象 日期date2=new日期(24 * 60 * 60 * 1000); System.out.println (date2);//获取当前时间的毫秒值 日期日期=new日期(); System.out.println (date.getTime ());//将日期改成1970年1月1号 date.setTime (0); System.out.println(日期);
<强> SimpleDateFormat 强> <强>类强>
可以使用DateFormat类,但是它是一个抽象类,所以我们要用它的子类SimpleDateFormat构造方法
SimpleDateFormat(字符串模式)使用给定模式构建一个SimpleDateFormat,默认日期格式符号为默认的格式区域设置。