字串比較也是常用的功能

介紹如下

 

1. 官網https://docs.oracle.com/javase/tutorial/java/data/comparestrings.html

01.png

 

2. 範例如下

a. 語法: 目標字串.startsWith(對象字串)

比較目標字串是否由對象字串開頭, 是的話則回傳true, 否則回傳false

b. 語法: 目標字串.startsWith(對象字串, 起始位置)

比較目標字串是否從起始位置開始是否由對象字串開頭, 是的話則回傳true, 否則回傳false

c. 語法: 目標字串.(a.endsWith(對象字串)

比較目標字串是否從是否由對象字串結尾, 是的話則回傳true, 否則回傳false

d. 語法: 目標字串.compareTo(對象字串)

比較目標字串是否比對象字串來的大, 是的話回傳>0, 相等則回傳0, 小於則回傳<0

e. 語法: 目標字串.compareToIgnoreCase(對象字串)

比較目標字串是否比對象字串來的大(忽略大小寫), 是的話回傳>0, 相等則回傳0, 小於則回傳<0

f. 語法: 目標字串.equals(對象字串)

比較目標字串是否比對象字串是否相等, 只以較資料型態以及內容值, 相等回傳true, 否則回傳false

g. 語法: 目標字串.equalsIgnoreCase(對象字串)

比較目標字串是否比對象字串是否相等(忽略大小寫), 只以較資料型態以及內容值, 相等回傳true, 否則回傳false

h. 語法: 目標字串.regionMatches(起始位置, 對象字串, 對象字串起始位置, 長度)

比較目標字串由起始位置與對象字串的從對象字串的起始位置比較特定長度, 相等回傳true, 否則回傳false

j. 語法: 目標字串.matches(表達式)

比較目標字串是否符合表達式的範圍, 相等回傳true, 否則回傳false

k. 語法: 目標字串.isEmpty()

比較目標字串是否為長度0的空字串(""), 相等回傳true, 否則回傳false

02.png  

arrow
arrow
    文章標籤
    Java 字串比較
    全站熱搜

    RX1226 發表在 痞客邦 留言(0) 人氣()