常用API

注意:左對(duì)齊單個(gè)詞對(duì)其方法向上結(jié)構(gòu)

object(女?huà)z)

每個(gè)類直接或者簡(jiǎn)介的繼承了object? 重寫(xiě)調(diào)用

public int hashCode()返回對(duì)象的哈希碼值返回的值是對(duì)象的地址轉(zhuǎn)換成一個(gè)整數(shù)

public final Class getClass();返回的當(dāng)前類的包名和類 需要調(diào)用Class的getname()函數(shù)

public String toString打印前倆個(gè)的總和

注意直接輸出一個(gè)對(duì)象的名稱自動(dòng)調(diào)用tostring()方法

public boolean equals(object obj)比較默認(rèn)比較地址

return this.name.equals(s.name)&&this.age==age;

if(!(obj instanceof studeng)){

return false;

}判斷obj是不是學(xué)生對(duì)象

Scanner:

public boolean hasNextXxx();判斷是否是某種類型的元素PS:if(sc.hasNextInt())

public Xxx nextXxx();獲取該元素

String:一旦被賦值不能被改變

public String()

(byte[] bytes)把字節(jié)數(shù)組轉(zhuǎn)成字符串

(byte[] bytes,int offset,int kenth)把字節(jié)數(shù)組一部分轉(zhuǎn)成字符串

(char[] value)

(char[] value,int offset,int count)

(String original)

判斷功能:

boolean equals(Object obj)比較懂算,區(qū)分大小寫(xiě)

IgnoreCase(String str)比較只冻,不區(qū)分大小寫(xiě)

contains(String str)判斷大串中是否包含小字符串

startsWith(String str)判斷是否以什么開(kāi)頭

endsWith(String str)以什么結(jié)尾

isEmpty()是否為空

獲取功能:

int lenth():

char charAt(int index)指定位置字符

int indexof(int ch)指定字符位置第一次出現(xiàn)

int indexof(String str)指定字符串位置

int indexof(int ch,int fromIndex)指定位置開(kāi)始

(String str,int fromIndex)

String substring(int start)截取字符串

(int start,int end)

轉(zhuǎn)換功能:

byte[] getBytes();字符串轉(zhuǎn)字節(jié)

char[] toCharArray();轉(zhuǎn)字符

static String valueof(char[] chs);字符組轉(zhuǎn)字符串

(int i)int轉(zhuǎn)String

toLowercase();轉(zhuǎn)小寫(xiě)

Uppercase();

concat(String str);字符串拼接

替換

String replace(char old,char new)

(String old,String new)

去除字符串倆空格

String trim()

按字典順序比較倆個(gè)字符串

int compareTO(String str)

IgnoreCase(String str)

String Buffer(可以變,String 不可以變)

構(gòu)造方法

public StringBuffer();無(wú)參構(gòu)造方法

(int capacity)指定容量

(String str)指定內(nèi)容緩沖區(qū)容量

添加方法

append(String str)可以把任意類型添加到字符串緩沖區(qū)

insert(int offset,String str)指定位置插入

刪除方法

deleteCharAt(int index)刪除指定位置的字符

delete(int start,int end)

替換

replace(int start,int end,String str)

反轉(zhuǎn)

reverse()

截取? 注意:返回值是String

publi String substring(int start)

subString(int start,int end)

Buffer 轉(zhuǎn)換String

StringBuffer sb=new StringBuffer(s)

StringBuffer sb2=new StringBuffer();

sb2.append(s);

反之

String str2=buffer.toString();

Arrays:排序查找各種方法(任意類型操作)

public static String toString(int [] a)轉(zhuǎn)換成字符串

void sor(int[] a)對(duì)數(shù)組進(jìn)行排序

int binarySearch(int []a计技,int key)二分查找

Integer:.MAX_VALUE

public static String toBinaryString(int i)轉(zhuǎn)2進(jìn)制

toHexString(int i)16進(jìn)制

toOctalString(int i)8進(jìn)制

public Integer(int value)

(String s)

parseInt(String s)str轉(zhuǎn)int類型

int轉(zhuǎn)string順便換進(jìn)制

toString(int value,int jz);

同理

parseInt(String s,int jz);

Character:確定字符類別

構(gòu)造方法

(char value)

轉(zhuǎn)換字符

public static boolean isUpperCase(char ch)

isLowerCase(char ch)

isDigit(char ch)

char toupperCase(char ch)

char toLowerCase(char ch)

String規(guī)則pattorn:

正則表達(dá)概述及基本使用:符合一定規(guī)則的字符串

String regex="[1-9][0-9]{4,14}";規(guī)則

public boolean matches(String regex)判斷

字符類 [abc]a/b/c [^abc]除開(kāi)這些以外

.任意字符喜德,\D非字符\s空白\w單詞字符

邊界匹配器:^行的開(kāi)頭 $行的結(jié)尾\b單詞邊界

拆分功能:

String類的public String[] split(String regex)

替換功能

replaceAll(String regex,String replacement)

獲取功能:

Pattern p=pattern.compile(regex);獲取regex規(guī)則

Matcher m=p.matches(p);

boolean flag=m.find();找到regex是否有

String ss=m.group();找到regex并返回這個(gè)規(guī)則的字符串

Math

成員變量 PI E

成員方法:

public static int abs(int a)絕對(duì)值

double ceil(double a)向上取整

floor向下取整

int max(int a,int b)最大值

double pow(double a,double b)a的b次冪

random()隨機(jī)數(shù)

int round(float f)四舍五入

double sqrt(doublea)正平方根

Random:此類用于產(chǎn)生隨機(jī)數(shù)

構(gòu)造方法

public Random()沒(méi)有給種子默認(rèn)種子默認(rèn)毫秒值

Random(long seed)給定種子每次調(diào)用后隨機(jī)數(shù)是相同的

成員方法

public int nextInt()返回的是int范圍內(nèi)的隨機(jī)數(shù)

(int n)返回的是0-n的范圍隨機(jī)數(shù)

Syetem:

public static void gc()

exit(int status)終止當(dāng)前運(yùn)行java虛擬機(jī),非0表示異常終止

long currentTimeMillis();返回以毫秒為單位的當(dāng)前時(shí)間

void arraycopy(object src,int srcpos,object dest,int destpos,int length)指定源數(shù)組賦值從指定位置開(kāi)始到目標(biāo)數(shù)組指定位置結(jié)束

BigInteger:超過(guò)Integer數(shù)值參加運(yùn)算

構(gòu)造方法

(String val)

BigDecimal:防止浮點(diǎn)運(yùn)算丟失精度

構(gòu)造方法

(String val)

public BigDecimal add(BigDecimal.)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?subtract(BigDecimal.)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?multply

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?divide

divide(BigDecimal.,int scale,int roundingMode)商:幾位小數(shù)垮媒,如何舍去

Date:特定瞬間精確到毫秒

構(gòu)造方法:

()當(dāng)前默認(rèn)的毫秒值創(chuàng)建日期對(duì)象

(long date)指定的毫秒指

成員方法:

public long getTime():獲取時(shí)間舍悯,以毫秒為單位

void setTime(long time):設(shè)置時(shí)間

DateFormat:

date--String:格式化

String--date:解析

SimpleDateFormat(String pattern):給定模式

yyyy年MM月dd日 HH:mm:ss

格式化:

Date d= new Date();

SimpleDateFormat sdf=new SimpleDateFormat();

String s=sdf.format(d);

解析

SimpleDateFormat~~~~

Date dd=sdf2.parse(str);

Calendar升級(jí)版Date

Calendar c=Calendar.getInstance()

Public int get(Calendar.YEAR):返回給定日歷字段的值。

public void add(int field,運(yùn)算方法)根據(jù)給定的日歷字段來(lái)對(duì)日歷進(jìn)行操作

public final void set(int year,int month,int date);設(shè)置當(dāng)前日歷年月日

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末睡雇,一起剝皮案震驚了整個(gè)濱河市萌衬,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌它抱,老刑警劉巖秕豫,帶你破解...
    沈念sama閱讀 211,265評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異观蓄,居然都是意外死亡混移,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門侮穿,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)歌径,“玉大人,你說(shuō)我怎么就攤上這事撮珠。” “怎么了金矛?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,852評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵芯急,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我驶俊,道長(zhǎng)娶耍,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,408評(píng)論 1 283
  • 正文 為了忘掉前任饼酿,我火速辦了婚禮榕酒,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘故俐。我一直安慰自己想鹰,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,445評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布药版。 她就那樣靜靜地躺著辑舷,像睡著了一般。 火紅的嫁衣襯著肌膚如雪槽片。 梳的紋絲不亂的頭發(fā)上何缓,一...
    開(kāi)封第一講書(shū)人閱讀 49,772評(píng)論 1 290
  • 那天肢础,我揣著相機(jī)與錄音,去河邊找鬼碌廓。 笑死传轰,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的谷婆。 我是一名探鬼主播慨蛙,決...
    沈念sama閱讀 38,921評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼波材!你這毒婦竟也來(lái)了股淡?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,688評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤廷区,失蹤者是張志新(化名)和其女友劉穎唯灵,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體隙轻,經(jīng)...
    沈念sama閱讀 44,130評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡埠帕,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,467評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了玖绿。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片敛瓷。...
    茶點(diǎn)故事閱讀 38,617評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖斑匪,靈堂內(nèi)的尸體忽然破棺而出呐籽,到底是詐尸還是另有隱情,我是刑警寧澤蚀瘸,帶...
    沈念sama閱讀 34,276評(píng)論 4 329
  • 正文 年R本政府宣布狡蝶,位于F島的核電站,受9級(jí)特大地震影響贮勃,放射性物質(zhì)發(fā)生泄漏贪惹。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,882評(píng)論 3 312
  • 文/蒙蒙 一寂嘉、第九天 我趴在偏房一處隱蔽的房頂上張望奏瞬。 院中可真熱鬧,春花似錦泉孩、人聲如沸硼端。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,740評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)显蝌。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間曼尊,已是汗流浹背酬诀。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,967評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留骆撇,地道東北人瞒御。 一個(gè)月前我還...
    沈念sama閱讀 46,315評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像神郊,于是被迫代替她去往敵國(guó)和親肴裙。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,486評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 最近學(xué)習(xí)到第 23 天了涌乳,還有 4 天時(shí)間我的 JavaSE 課程就要結(jié)束了蜻懦,之后會(huì)有一個(gè)考試,需要復(fù)習(xí)一下夕晓,正好...
    SawyerZh閱讀 1,038評(píng)論 0 11
  • 一宛乃、 1、請(qǐng)用Java寫(xiě)一個(gè)冒泡排序方法 【參考答案】 public static void Bubble(int...
    獨(dú)云閱讀 1,353評(píng)論 0 6
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法蒸辆,類相關(guān)的語(yǔ)法征炼,內(nèi)部類的語(yǔ)法,繼承相關(guān)的語(yǔ)法躬贡,異常的語(yǔ)法二汛,線程的語(yǔ)...
    子非魚(yú)_t_閱讀 31,598評(píng)論 18 399
  • 一非竿、String類 String類是不可改變的段多,所以你一旦創(chuàng)建了String對(duì)象取募,那它的值就無(wú)法改變了。 如果需要...
    hunter400閱讀 2,038評(píng)論 0 0
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理檐蚜,服務(wù)發(fā)現(xiàn)魄懂,斷路器,智...
    卡卡羅2017閱讀 134,629評(píng)論 18 139