日韩性视频-久久久蜜桃-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ò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日本xx片 | 我爱我色成人网 | 丝瓜色版 | 亚洲不卡在线播放 | 神马午夜在线 | 国产男女猛烈无遮挡免费视频动漫 | www.国产 | 精品人妻一区二区三区四区 | 日韩在线视频看看 | 亚洲国产精品成人av | 黄视频免费在线观看 | 6080成人| 日本精品影院 | 一级在线 | 在线成人免费观看 | 日韩午夜剧场 | 欧产日产国产精品98 | 无码专区久久综合久中文字幕 | 久久久精彩视频 | 在线观看国产视频 | 欧美日韩一区二区三区四区 | 国产激情综合五月久久 | 美女色呦呦 | 三级爱爱 | 天堂精品一区二区三区 | 久久一精品| www.xxxx欧美 | 另类男人与善交video | 中日韩中文字幕 | 老司机狠狠爱 | 91色拍 | 久久亚洲精华国产精华液 | 插插插操操操 | 中文字幕一区二区三区视频 | 欧美精品日韩 | ass亚洲熟妇毛耸耸pics | 99热官网 | 被室友玩屁股(h)男男 | 国产白袜脚足j棉袜在线观看 | 亚洲欧美在线观看 | 国产一区二区三区自拍 | 免费成人电影在线观看 | 蜜桃视频久久一区免费观看入口 | 日日摸日日碰夜夜爽av | 狠狠躁18三区二区一区视频 | 欧美老肥婆性猛交视频 | 在线无遮挡 | 冲田杏梨av | 欧美成人极品 | 51热门大瓜今日大瓜 | 欧美多p| 奇米色777 | 日韩av一二三区 | 日韩精品乱码久久久久久 | 好av在线| 91嫩草网| 久久91视频 | 野花社区视频在线观看 | 97精品视频在线观看 | 亚洲一区中文字幕永久在线 | 美女洗澡无遮挡 | 爆乳熟妇一区二区三区霸乳 | 91麻豆成人精品国产免费网站 | 精品久久久在线观看 | 九一国产视频 | 91在线观看视频 | 亚洲色图综合在线 | 91久久精品一区二区三 | 日韩免费福利视频 | 国产大学生自拍视频 | 中文字幕av一区二区三区人妻少妇 | 欧美精品一区三区 | 中文字幕线人 | 亚洲视频欧洲视频 | 91人人爱 | 午夜激情视频网 | 91色综合| 天天插美女 | 亚洲av无码国产精品久久不卡 | 热久久最新 | aaaaa毛片| 在线观看福利片 | 日本少妇毛茸茸高潮 | 黄色a一级 | 免费久久精品视频 | 123超碰| 亚洲国产精品99久久 | www日本www | 日韩中文字幕网站 | 天天干网址 | 国产艳俗歌舞表演hd | 久久精品国产亚洲7777 | 波多野一区二区 | ass亚洲熟妇毛耸耸pics | www日本视频| 可以免费看的av | 亚洲一级片 | 精品国产视频 | 国产日本欧美在线 |