Java-String的常用方法總結!
一、String類
String類在java.lang包中,java使用String類建立一個字串變數,字串變數屬於物件。java把String類宣告的final類,不能繼承。String類物件建立後不能修改,由0或多個字元組成,包含在一對雙引號之間。
二、String類構造方法
1、public String()
無參構造方法,用來建立空字串的String物件。
String str1 = new String();
String str2 = new String("asdf");
2、public String(String value)
String str2 = new String("asdf");
3、public String(char[] value)
char[] value = {'a','b','c','d'};
String str4 = new String(value);
4、public String(char chars[], int startIndex, int numChars)
char[] value = {'a','b','c','d'};
String str5 = new String(value, 1, 2);
5、public String(byte[] values)
byte[] strb = new byte[]{65,66};
String str6 = new String(strb);
三、String類常用方法
1、public char charAt(int index)
引數
index -- 字元的索引。
返回值
返回指定索引處的字元。
例項
public class Test {
public static void main(String args[]) {
String s = "www ";
char result = s.charAt(1);
System.out.println(result);
}
}
以上程式執行結果為:
w
2、public boolean equals(Object anObject)
引數
anObject -- 與字串進行比較的物件。
返回值
如果給定物件與字串相等,則返回 true;否則返回 false。
例項
public class Test {
public static void main(String args[]) {
String Str1 = new String("run");
String Str2 = Str1;
String Str3 = new String("run");
boolean retVal;
retVal = Str1.equals( Str2 );
System.out.println("返回值 = " + retVal );
retVal = Str1.equals( Str3 );
System.out.println("返回值 = " + retVal );
}
}
以上程式執行結果為:
返回值 = true
返回值 = true
3、public boolean endsWith(String suffix)
endsWith() 方法用於測試字串是否以指定的字尾結束。
引數
suffix -- 指定的字尾。
返回值
如果參數列示的字元序列是此物件表示的字元序列的字尾,則返回 true;否則返回 false。注意,如果引數是空字串,或者等於此 String 物件(用 equals(Object) 方法確定),則結果為 true。
例項
public class Test {
public static void main(String args[]) {
String Str = new String("runooo");
boolean retVal;
retVal = Str.endsWith( "run" );
System.out.println("返回值 = " + retVal );
retVal = Str.endsWith( "ooo" );
System.out.println("返回值 = " + retVal );
}
}
以上程式執行結果為:
返回值 = false
返回值 = true
4、public boolean equalsIgnoreCase(String anotherString)
equalsIgnoreCase() 方法用於將字串與指定的物件比較,不考慮大小寫。
引數
anObject -- 與字串進行比較的物件。
返回值
如果給定物件與字串相等,則返回 true;否則返回 false。
public class Test {
public static void main(String args[]) {
String Str1 = new String("run");
String Str2 = Str1;
String Str3 = new String("run");
String Str4 = new String("RUN");
boolean retVal;
retVal = Str1.equals( Str2 );
System.out.println("返回值 = " + retVal );
retVal = Str3.equals( Str4);
System.out.println("返回值 = " + retVal );
retVal = Str1.equalsIgnoreCase( Str4 );
System.out.println("返回值 = " + retVal );
}
}
以上程式執行結果為:
返回值 = true
返回值 = false
返回值 = true
5、public String replace(char oldChar,char newChar)
replace() 方法透過用 newChar 字元替換字串中出現的所有 oldChar 字元,並返回替換後的新字串。
引數
oldChar -- 原字元。
newChar -- 新字元。
返回值
替換後生成的新字串。
public class Test {
public static void main(String args[]) {
String Str = new String("hello");
System.out.print("返回值 :" );
System.out.println(Str.replace('o', 'T'));
System.out.print("返回值 :" );
System.out.println(Str.replace('l', 'D'));
}
}
以上程式執行結果為:
返回值 :hellT
返回值 :heDDo
6、public String toLowerCase()
toLowerCase() 方法將字串轉換為小寫。
引數
無
返回值
轉換為小寫的字串。
public class Test {
public static void main(String args[]) {
String Str = new String("WWW");
System.out.print("返回值 :" );
System.out.println( Str.toLowerCase() );
}
}
以上程式執行結果為:
返回值 :www
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31548651/viewspace-2769709/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 軟體測試:Java-String的常用方法總結Java
- 常用js方法總結:JS
- Dapper常用方法總結APP
- 陣列中常用的方法總結陣列
- JAVASE常用的類及其方法總結Java
- 內網穿透的常用方法總結內網穿透
- Object物件常用方法總結Object物件
- Python字串常用方法總結Python字串
- Javascript Object常用方法總結JavaScriptObject
- jQuery常用方法總結【三】jQuery
- JS 常用方法總結記錄JS
- js陣列常用方法總結JS陣列
- JS 陣列中常用方法總結JS陣列
- js中陣列常用方法總結JS陣列
- LLM大模型: 常用的資料清洗方法總結大模型
- 好程式設計師Java學習路線分享Java-String常用方法程式設計師Java
- js與jquery常用陣列方法總結JSjQuery陣列
- JS常用陣列方法總結筆記JS陣列筆記
- css--元素居中常用方法總結CSS
- css清除浮動float的七種常用方法總結CSS
- Swift 專案總結 02 常用分類方法Swift
- Python | Python常用函式、方法示例總結(API)Python函式API
- 常用TS總結
- numpy 常用總結
- 【vim】常用總結
- halcon——缺陷檢測常用方法總結(特徵訓練)特徵
- halcon——缺陷檢測常用方法總結(光度立體)
- Hive常用效能優化方法實踐全面總結Hive優化
- C++中list的使用方法及常用list操作總結C++
- 總結常用的字串函式字串函式
- RCE漏洞常用的Payload總結
- 陣列的三種宣告方式總結、多維陣列的遍歷、Arrays類的常用方法總結陣列
- halcon——缺陷檢測常用方法總結(測量擬合)
- Oracle 常用方法彙總Oracle
- LocalDateTime的方法總結LDA
- 常用kubectl命令總結
- github常用指令總結Github
- java常用Api總結JavaAPI