文章目錄
- String類的常用方法
- 1、equals
- 2、getBytes
- 3、indexOf
- 4、lastIndexOf
- 5、isEmpty
- 6、length
String類的常用方法
1、equals
比較兩個字串必須使用equals方法,不能使用“==” 老版本JDK呼叫了compareTo方法,新版本JDK并沒有(JDK13)
語法格式:boolean equals(Object anObject)
2、getBytes
將字串物件轉換成位元組陣列
語法格式:byte[] getBytes()
byte[] bytes = "abcdef".getBytes();
for(int i =0 ; i < bytes.length ; i++){
System.out.println(bytes[i]);
}
運行結果:

3、indexOf
判斷某個子字串在當前字串第一次出現處的索引(下標)
語法格式: int indexOf(String str)
System.out.println("oraclejavac++.netc#pythonphpjavaoraclec++".indexOf("java"));//輸出結果:6
4、lastIndexOf
判斷某個子字串在當前字串最后一次出現處的索引(下標)
System.out.println("oraclejavac++.netc#pythonphpjavaoraclec++".indexOf("java"));//輸出結果:22
5、isEmpty
判斷某個字串是否為“空字串”,底層源代碼呼叫的應該是字串的length()方法
String s = "a";
String s1 = "";
System.out.println(s.isEmpty());
System.out.println(s1.isEmpty());
輸出結果:

6、length
判斷陣列長度是length屬性,判斷字串長度是length方法
語法格式:int length()
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/261370.html
標籤:java
