Java的常用基础类库

1、Object   超类:所有父类或者间接类

 

         Object 是类层次结构的根类。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法。

构造器

Object()      //无参

方法:

 boolean    equals(Object obj) //比较两个对象是否相等

 int                   hashCode()    //返回对象是哈希码值 

String                 toString()          //默认调用toString方法,把对象转化成String字符串,字符串的组成=类的路径+@+hashCode的十六进制

例:

201055_BsOn_3686834.png

 

2、String 字符串类

构造器

         String()

         String(byte  []         b)

         String (char  []       c)

         String(string     str)    

 

方法:

Boolean   equals(Object obj);//比较两个字符串内容是否相同

char                    charAt(int  index);//返回下标处的字符,下标0开始

int                       compareTo(String str);//比较两个字符串的顺序

String                 concat(String str);//拼接

Boolean             contains(String str);//是否包含你

byte []                getBytes();//把字符串转化为byte数组

char[]                 toCharArray();//把一个字符串对象转换成字符数组

int                      indexOf(String str);//返回字符首次出现的下标,没有返回-1

int                       lastindexOf(String str);//返回最后一次出现的下标

int                      length();   //返回字符串的长度

String                replace(String oldstr,String newstrr);               //替换

String                substring(int statIndex,int endIndex);    //截取

String []             Split(String str);                           //分割

boolean                                startsWith(String   str);  

boolean                                endsWith(String   str);          

boolean                     isEmpty() ;       是否为空  length==0?

String                                    trim();                            去掉首尾空格

String                                    toLowerCase()       

String                                    toUpperCase()

String                                    matches(String regex)   正则验证

static        String                                    valueOf(Object obj)           把任何数据类型转换为String

 

3、StringBuffer

 

构造器

 

StringBuffer()

StringBuffer(String  str)

 

方法与String不同的方法

 StringBuffer                      append(String str)//拼接

StringBuffer                        Insert(int  ,string str)//插入

StringBuffer                        Delete(int start, int end)//删除字符串中成字符

StringBuffer                    Replace(int start,int end,String str)//替换

void                                       setCharAt(int index,char)//替换某下标处的某个字符

string                              substring(int start,int end)//截取

 

4、Date 日期类

                   构造器

                   Date()    获取本机时间

                   Date(long  time)  设置重毫秒值  基准时间从 1970年  1-1 00:00:00

          方法

 

5、Calendar  日历类

                   构造器

                  

                   属性

                            DAY_OF_MONTH   日

                            MONTH      月

                            YEAR         年

                            HOUR_OF_DAY    一天小时

                            HOUR       AM PM  小时

                            MINUTE   分

                            SECOND   秒

                           

                            DAY_OF_YEAR   这是这一年的第几天

                            WEEK_OF_YEAR

                            WEEK_OF_MONTH

                  

                   方法


  

 

转载于:https://my.oschina.net/u/3686834/blog/1549275

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值