Java常用实用类总结

常用实用类总结

这应该算是我写的第一篇比较正式的文章了,主要介绍一下我门经常用到的一些常用实用类。

     主要包括:String类,StringBuffer类,StringTokenizer类,Date类,Calender类,Math类,BigInerger类,                                DecimalFormat类。

        前面五个会详细说明一下,就当做复习了,后面几个就稍微提一下,平常用的比较多的就是String类以及StringBuffer类。

        首先讲一下String类以及跟StringBuffer类的区别吧。

        String对象属于定长字符串,不能对字符串进行修改(例:删除,修改,替换字符串中的某些字符),而StringBuffer类可以。StringBuffer对象主要用于存储可变的字符串(下面我们再细讲分别有哪些方法以及它们的用法)。

String类(定长):

       由于字符串是对象,所以必须需要创建字符串对象:有三种方法

            1.String str = new String("我爱学习!");   // 通过构造器来创建字符串对象

            2.char[] c = {'我', '爱', '学', '习'};

               String str = new String(c, start, end); // 通过字符数组来创建字符串对象,取字符数组中的一段字符,从start开始直

                到end(不包括end位置的字符)。

            3.String str = "我爱学习!"; // 引用字符串常量对象

            下面具体说一下String对象的常用方法(实例就没有截图了,只说明一下他们的用法)

    public int length()    获取字符串的长度

    public boolean equlas()    比较两个字符串对象的实体是否相同

    public boolean startsWith(String str)    判断字符串是否是以str字符串开头  

    public boolean endsWith(String str)    判断字符串是否以str结尾

    public boolean contains(String str)    判断当前对象是否包含字符串str

    public String SubString(int start, int end)    截取字符串从start开始到end位置的字符串(不包括end位置的字符)

    String.valueOf(int/long/float/double/...)    将其他类型的数据转换为String类型

    Integer.parseInt/float/double/...()    将String类型的数据转换为其他类型的数据

    toCharArray()    将字符串转换为字符数组

    这里还有一个字符串的替换,我们到最后再将,正则表达式

StringBuffer类(变长):

        首先我们先讲一下StringBuffer对象的创建,也是有三种方法:

    1.StringBuffer buffer = new StringBuffer() // 创建一个空的StringBuffer类

    2.StringBuffer buffer = new StringBuffer(int size) // 创建一个StringBuffer类但是申明了可容纳的长度(默认是16)

    3.StringBuffer buffer =new StringBuffer(String str) //创建一个带有初始值的StringBuffer类

StringTokenizer类:

Date类:

Calender类:

Math类:

Biginerger类:

Decimalformat类:

        


        

你可能感兴趣的:(Java,数据类型,String类,StringBuffer类,Date类,Calender类)