国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

Java系列學(xué)習(xí)(十三)-字符串

2019-11-15 00:50:57
字體:
供稿:網(wǎng)友
java系列學(xué)習(xí)(十三)-字符串

1.字符串基礎(chǔ)

概念:字符串本質(zhì)是打包字符數(shù)組的對象,是java.lang.String類的實例

2.字符串的構(gòu)造方法

public String()

public String(byte[] bytes)

public String(byte[] bytes, int offset, int length)

public String(char[] value)

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

public String(String original)

3.字符串特性

(1)字符串常量與字符串池

以””包括的字符串,只要內(nèi)容相同,無論在程序代碼中出現(xiàn)了幾次,JVM都只會建立一個String實例,并在字符串池中維護(hù)。

【注】以””寫下的字符串稱為字符串常量

image

(2)不可變動字符串

字符串一旦被創(chuàng)建,它的內(nèi)容就不能被改變。下面代碼用+連接了兩個字符串,實踐上又new了一個對象

image

4.常用方法

4.1將字符串轉(zhuǎn)換為基本類型(以下方法時基本類型中的方法)

Byte.parseByte(String s)

Short.parseShort(String s)

Integer.parseInt(String s)

Long.parseLong(String s)

Float.parseFloat(String s)

Float.valueOf(String s)

Double.parseDouble(String s)

Double.valueOf(String s)

4.2.字符串的功能

(1)判斷功能

public boolean equals(Object anObject)

public boolean contentEquals(StringBuffer sb)

public boolean contains(CharSequence s)

public boolean startsWith(String PRefix, int toffset)

public boolean endsWith(String suffix)

public boolean isEmpty()

(2)獲取功能

public int length()

public char charAt(int index)

public int indexOf(String str)

public int indexOf(String str, int fromIndex)

public int indexOf(int ch, int fromIndex)【ch - 一個字符(Unicode 代碼點)】

public String substring(int beginIndex)

public String substring(int beginIndex, int endIndex)

(3)轉(zhuǎn)換功能

public byte[] getBytes()

public char[] toCharArray()

public static String valueOf(char c)【一個長度為 1 的字符串】

public static String valueOf(int i)

public String toLowerCase()

public String toUpperCase()

public String concat(String str)【將指定字符串連接到此字符串的結(jié)尾】

(4)其他功能

A.替換功能

public String replace(char oldChar, char newChar)

public String replace(CharSequence target, CharSequence replacement)【字符集即字符串】

B.去空格功能

public String trim()

C.按字典比較功能

public int compareTo(String anotherString)【比較基于字符串中各個字符的 Unicode 值】

public int compareToIgnoreCase(String str)


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 扎赉特旗| 青海省| 左贡县| 阿尔山市| 泉州市| 手游| 盘锦市| 绥中县| 濮阳县| 荔波县| 贵南县| 永清县| 虎林市| 万载县| 宁国市| 德惠市| 凯里市| 厦门市| 阿克陶县| 龙陵县| 惠安县| 郸城县| 宣汉县| 鲁山县| 旬阳县| 汾西县| 德安县| 澄迈县| 江孜县| 军事| 辽中县| 定州市| 黄大仙区| 锦州市| 永胜县| 云梦县| 金堂县| 屏东市| 赤峰市| 静安区| 文成县|