2016-12-28 42 views
-2

在驗證2個字符串值時,String#equalsIgnoreCase對我無效。在驗證2個字符串值時,equalsIgnoreCase對我不起作用

實際:

我們遇到了以下錯誤處理您的請求:該目錄在類別至少一個產品:Series (code:84155)

預計:

我們遇到了以下錯誤同時處理您的要求:該目錄至少有一個產品類別:Series (code:84155)

實際的和預期的一樣,但還是有自己的程序中使用裝飾失敗。我都試過,但它仍然沒有工作:

if (actualText.equalsIgnoreCase(expectedText.trim())) {} 
+3

'equalsIgnoreCase'工作正常,調試您的問題,看看問題在哪裏。 – Maroun

+0

嘗試打印實際和預期的文本,並嘗試查看最新的差異。 – Paras

+0

嘗試修剪actualText字符串以及比較之前。 –

回答

1

變化if (actualText.equalsIgnoreCase(expectedText.trim()))

if (actualText.trim().equalsIgnoreCase(expectedText.trim()))

+0

這只是一個猜測;你不知道它是否會做到這一點。 – GhostCat

+0

是的。這是一個計算的猜測。理想情況下,他需要修剪兩個琴絃。 – Jobin

+0

哦..是的。我沒有看到這個評論。 – Jobin

相關問題