比較兩個字串值
在許多情況下,您可能想要比較兩個字串值,或將字串參數的值與特定字串進行比較。例如,您可能會想要確定使用者是否針對字串參數 askSize 輸入了值,如 Deluxe。
欲比較兩個字串值:
• 為評估使用者回應的這個參數定義運算式,例如:askSize.equals(“Deluxe”)
如果使用者輸入值 Deluxe,則會將其儲存在 askSize 參數中,且會將運算式評估為 true。
|
您無法使用簡單的等號運算子 (=),因為字串值必須使用 Java 方法 (equals) 來評估。
|
在某些情況下,您可能已將字串值指派給參數,以便更易於以一致的方式管理多個比較運算式。在此情況下,運算式將為:
askSize.equals(deluxeparameter)
其中,字串參數 deluxeparameter 的預設值定義為 Deluxe。
|
欲評估包含一或多個雙引號 (") 的字串運算式,您必須使用反斜線 (\) 識別或逸出每個雙引號,如下列範例所示:
myname.equals(“Robert \“Bob\” Smith”)
|