java se常用类及方法是什么

  介绍

这篇文章主要介绍了java se常用类及方法是什么,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。

1,基本数据类型比较用:==

2,引用数据类型比较用:=方法

如果引用数据类型使用==比较的话,比较的是地址值

<强> toString <强>类

对象调用toString()需要重写本方法:在封装类中,否则输出的是地址

 java se常用类及方法是什么

<强>= <强>方法

& # 39;对象& # 39;调用equals()需要重写本方法: 在封装类中重写,否则进行比较时比较的是地址

JavaSE常用类及方法是什么

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在内存中相当于一个缓冲容器,会随着内存的关闭而消失,在地址内存中进行字符拼接时 不创建所添加字符的内存地址 节省了内存空间

JavaSE常用类及方法是什么

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,默认日期格式符号为默认的格式区域设置。

java se常用类及方法是什么