日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Object类和常用API

發(fā)布時(shí)間:2025/3/20 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Object类和常用API 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

目錄

一、Object類

二、時(shí)間日期類

1.Date類

2.DateFormat類

3.Calendar類

三、System類

1.兩個(gè)常用的靜態(tài)方法

四、StringBuilder類

1.String在拼接字符串時(shí)的性能問(wèn)題

2.StringBuilder的介紹

3.構(gòu)造方法和常用方法

五、包裝類

1.八種基本數(shù)據(jù)類型對(duì)應(yīng)的包裝類

2.自動(dòng)拆箱和自動(dòng)裝箱

3.解析字符串

4.基本類型轉(zhuǎn)換為字符串


一、Object類

1.特點(diǎn):所有類的根類,所有類都會(huì)直接或者間接的繼承Object類。

2.toString方法:返回該對(duì)象的字符串表示。

默認(rèn)的字符串表示格式:包名.類名@地址值

注意:打印對(duì)象時(shí),實(shí)際上JVM先調(diào)用對(duì)象的ToString獲取到返回值,再打印。

3.equals方法:

public boolean equals(Object obj)

判斷其他某個(gè)對(duì)象是否與此對(duì)象相等"

a.默認(rèn)的equals方法,比較是兩個(gè)對(duì)象的地址值

b.我們?cè)诎l(fā)開(kāi)中, 一般會(huì)重寫(xiě)equals方法,比較兩個(gè)對(duì)象的內(nèi)容是否相同

4.Objects類

Objects類是一個(gè)工具類( 不是根類!!!)

判斷兩個(gè)字符是否內(nèi)容相等

字符串1.equals(字符串2);//可能會(huì)出現(xiàn)空指針

Objects.equals(字符串1,字符串2);//空指針容忍的

代碼練習(xí)

public class ToStringTest{static int i = 1;public static void main(String args[]){System.out.println("love " + new ToStringTest());//love javaToStringTest a = new ToStringTest();a.i++;System.out.println("me " + a.i);//me 2}public String toString(){System.out.print("I ");//Ireturn "java ";} }

運(yùn)行結(jié)果:I love java ???me 2

原因:當(dāng)執(zhí)行代碼的時(shí)候,首先加載靜態(tài)變量,然后執(zhí)行main方法,由于main方法內(nèi)部第一行代碼為輸出語(yǔ)句,里面new了此類對(duì)象,當(dāng)執(zhí)行此行代碼時(shí)會(huì)先創(chuàng)建了本類的對(duì)象,由于此類重寫(xiě)了toString方法,會(huì)先執(zhí)行toString方法的打印輸出,然后返回“java ”,再執(zhí)行main方法第一行打印輸出。在Java中“System.out.println(類對(duì)象名);”實(shí)際輸出的是該對(duì)象的toString()方法返回的字符串,即括號(hào)中的內(nèi)容等價(jià)于類對(duì)象名.toString(),toString方法的好處是在碰到println方法的時(shí)候會(huì)被自動(dòng)調(diào)用,不用顯示的寫(xiě)出來(lái)。

二、時(shí)間日期類

1.Date類

構(gòu)造:

public Date();//當(dāng)前系統(tǒng)時(shí)間

Public Date(long time);//?//代表距離標(biāo)準(zhǔn)時(shí)間 time毫秒后的時(shí)間點(diǎn)

成員方法:

public long getTime();//獲取當(dāng)前Date對(duì)象 距離標(biāo)準(zhǔn)時(shí)間的毫秒值

2.DateFormat類

構(gòu)造:

public SimpleDateFormat(String pattern);//以指定的模式,創(chuàng)建一個(gè)日期格式化對(duì)象

成員方法:

public String format(Date date);//把Date對(duì)象 格式化成 符合模式的字符串

public Date parse(String time);//把符合格式的字符串 解析回 Date對(duì)象

Eg:SimpleDateFormat sdf=new SimpleDateFormat(“yyyy-MM-dd HH-mm-ss”);

3.Calendar類

獲取方式:

通過(guò)Calendar的一個(gè)靜態(tài)方法直接獲取子類對(duì)象

public static Calendar getInstance()

常用方法:

public int get(int filed);//根據(jù)成員變量的編號(hào),獲取該成員變量的值

public void set(int field,int value);//修改指定編號(hào)的成員變量的值

public void add(int field,int amount);//增加指定編號(hào)的成員變量的值

三、System類

1.兩個(gè)常用的靜態(tài)方法

public static long currentTimeMillis():獲取當(dāng)前時(shí)間距離標(biāo)準(zhǔn)時(shí)間的毫秒值

//和 new Date().getTime()是一樣的效果

public static void arraycopy(源數(shù)組,起始索引,目標(biāo)數(shù)組,起始索引,元素個(gè)數(shù))

四、StringBuilder類

1.String在拼接字符串時(shí)的性能問(wèn)題

String是不可變的,每次拼接時(shí)都會(huì)創(chuàng)建新的String對(duì)象,導(dǎo)致性能極低

2.StringBuilder的介紹

StringBuilder是可變的字符串,每次拼接字符串時(shí),直接在原有字符串后面繼續(xù)追加

當(dāng)StringBuilder底層字符數(shù)組不夠用,會(huì)自動(dòng)擴(kuò)容

3.構(gòu)造方法和常用方法

構(gòu)造:

public StringBuilder();//空的StringBuilder對(duì)象

public StringBuilder(String str);//有參的StringBuilder對(duì)象

成員方法:

public StringBuilder append(任意類型);拼接字符串,

返回StringBuilder本身對(duì)象,支持鏈?zhǔn)骄幊?/p>

public String toString();//返回StringBuilder的內(nèi)容,以String類型返回的

在開(kāi)發(fā)中,如果是拼接字符串,使用StringBuilder

拼接完畢之后,先轉(zhuǎn)成String,再打印

五、包裝類

1.八種基本數(shù)據(jù)類型對(duì)應(yīng)的包裝類

byte Byte

short Short

char Character

int Integer

long Long

float Float

double Double

boolean Boolean

2.自動(dòng)拆箱和自動(dòng)裝箱

3.解析字符串

Integer.parseInt("100");

Double.parseDouble("3.14");

Boolean.parseBoolean("false");

4.基本類型轉(zhuǎn)換為字符串

最簡(jiǎn)單:

10+"";

StringBuilder:

new StrngBuilder().append(10).toString();//得到結(jié)果 "10"

通過(guò)String的靜態(tài)方法

String.valueOf(10);// 返回一個(gè) String對(duì)象

總結(jié)

以上是生活随笔為你收集整理的Object类和常用API的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 伊人操 | 亚洲国产传媒 | 中文在线观看高清视频 | 成人动漫av| 精品在线播放 | 在线伊人 | 国产1区2区在线观看 | 青青草免费在线 | 中文字幕精品一二三四五六七八 | 先锋av在线资源 | 九九热久久免费视频 | 天堂av中文字幕 | 九九资源网 | 中国一极毛片 | 欧美在线一区二区视频 | wwwxxx黄色 | 男女啪啪网站免费 | 五月婷网站 | 最新中文字幕在线视频 | 精品亚洲乱码一区二区 | 无码国产69精品久久久久网站 | 国产在线播放91 | 69国产在线| 99热免费在线观看 | 欧美在线日韩在线 | 激情无遮挡| 电影桑叶2在线播放完整版 222aaa | 国产嫩草在线观看 | 91极品身材尤物theporn | 91porn在线 | 精品人妻中文无码av在线 | 自拍偷拍色 | 亚洲 欧美 激情 小说 另类 | 草莓视频一区二区三区 | 天天草天天干 | 男人av资源 | 老头老夫妇自拍性tv | 黄色片aa| 欧美国产日韩在线视频 | 久久一区视频 | 日本在线视频中文字幕 | 婷婷色站| 国产精品久久久久久久久久久久久久久久 | 99热日韩 | 最新不卡av | 蜜臀久久99精品久久久久宅男 | 国产成人在线一区二区 | 国产美女永久免费无遮挡 | 日本wwwxxxx | 欧美,日韩,国产精品免费观看 | 久久久久久久久久久久97 | av操操 | 成年人免费av | 国产日韩在线免费观看 | 91大神小宝寻花在线观看 | 色综合色综合色综合 | 日韩精品一区中文字幕 | 久久久久久麻豆 | 日韩电影一区二区在线观看 | 男女激情在线观看 | 欧美做受69| 日本美女交配 | 国产网红在线观看 | 涩涩免费网站 | 国内精品99 | 波多野结衣一本 | 伊人亚洲天堂 | 狠狠干天天| 国产成人+综合亚洲+天堂 | 免费黄色三级网站 | 视频在线观看一区二区三区 | 成人www视频 | 毛片的网站 | 欧美日韩综合在线观看 | 波多野结衣影片 | 亚洲精品天堂在线观看 | 青青色在线视频 | 狠狠操天天干 | 青青草视频污 | 亚洲中文字幕视频一区 | 成年视频在线 | 欧美中文字幕一区二区三区 | 国产午夜片 | 欧美在线免费 | 欧美精品一区二区久久婷婷 | 男人插女人网站 | 美女脱裤子让男人捅 | 午夜精品久久久久久久99热浪潮 | 精品一区二区久久久久久久网站 | 久久久久久久久久久久久国产 | 天堂av免费看 | 久久久国产精品成人免费 | 日韩免费一二三区 | 久久人人爽人人爽人人片 | 色一情一交一乱一区二区三区 | 91久| 色涩视频在线观看 | 亚洲国产精品久久精品怡红院 | 国产美女av在线 |