常見物件-String類-4
package cn.itcast_06;
/*
* String類的其他功能:
*
* 替換功能:
* String replace(char old,char new)
* String replace(String old,String new)
*
* 去除字串兩空格
* String trim()
*
* 按字典順序比較兩個字串
* int compareTo(String str)
* int compareToIgnoreCase(String str)
*/
public class StringDemo {
public static void main(String[] args) {
// 替換功能
String s1 = "helloworld";
String s2 = s1.replace('l', 'k');
String s3 = s1.replace("owo", "ak47");
System.out.println("s1:" + s1); //s1:helloworld
System.out.println("s2:" + s2); //s2:hekkoworkd
System.out.println("s3:" + s3); //s3:hellak47rld
// 去除字串兩空格
String s4 = " hello world ";
String s5 = s4.trim();
System.out.println("s4:" + s4 + "---"); //s4: hello world ---
System.out.println("s5:" + s5 + "---"); //s5:hello world---
// 按字典順序比較兩個字串,h的ASCII值是72,a的ASCII值是65,x的ASCII值是88
String s6 = "hello";
String s7 = "hello";
String s8 = "abc";
String s9 = "xyz";
System.out.println(s6.compareTo(s7)); //0
System.out.println(s6.compareTo(s8)); //7
System.out.println(s6.compareTo(s9)); //-16
}
}
compareTo()的返回值是整型,它是先比較對應字元的大小(ASCII碼順序),
如果第一個字元和引數的第一個字元不等,結束比較,返回他們之間的差值,
如果第一個字元和引數的第一個字元相等,則以第二個字元和引數的第二個字元做比較,
以此類推,直至比較的字元或被比較的字元有一方全比較完,這時就比較字元的長度.
相關文章
- 常見物件-String類物件
- 常見物件-String類-2物件
- 常見物件-String類-3物件
- Java程式設計基礎13——常見物件_String類Java程式設計物件
- 常見物件-Object類物件Object
- 常見物件-Scanner類物件
- 常見物件-String類的compareTo()方法的原始碼解析物件原始碼
- 常見物件-Arrays工具類物件
- 常見物件-基本型別包裝類物件型別
- 常見物件-StringBuffer和String的相互轉換物件
- 常見物件-Character物件
- Java Object類 和 String類 常見問答 6k字+總結JavaObject
- 常見物件-BigInteger物件
- 常見物件-BigDecimal物件Decimal
- Java面試鍊金系列 (1) | 關於String類的常見面試題剖析Java面試題
- 【答疑】物件儲存OSS常見問題解答(工具類1)物件
- 常見物件-StringBuffer物件
- js常見物件及方法JS物件
- 【答疑】物件儲存OSS常見問題解答(諮詢類2)物件
- 【答疑】物件儲存OSS常見問題解答(諮詢類1)物件
- 常見物件-字串的遍歷物件字串
- 常見儲存器分類
- Java 的常見 API 與物件克隆)JavaAPI物件
- 常見物件-字串反轉的案例物件字串
- 常見物件-字串反轉功能案例物件字串
- 4、類和物件—封裝物件封裝
- 常見面試題學習(4)面試題
- Oracle常見提問4(轉)Oracle
- RAC(Reactive Cocoa)常見的類React
- Android 常見工具類封裝Android封裝
- 類别範本的常見用法
- 常見問題--oracle物件不存在Oracle物件
- JDK1.8原始碼解析(常見類)JDK原始碼
- 一些常見的C#類C#
- ASP.NET常見物件之Request與ResponseASP.NET物件
- 4- C語言常見錯誤C語言
- 常見物件-模擬使用者登入案例物件
- 常見物件-把int陣列拼接字串的案例物件陣列字串