說我有一個陣列(你好,1,2-,HI,1,2)如何檢查是否陣列的特定索引包含一個值的java
如何我會檢查是否指數1爲=爲'你好「是一個非常簡單的問題,但找不到答案。
這是我已經試過了,這裏面是一個循環,我的數組是字符串類型:
if(array[i] == "Hello"){
// do something
}
說我有一個陣列(你好,1,2-,HI,1,2)如何檢查是否陣列的特定索引包含一個值的java
如何我會檢查是否指數1爲=爲'你好「是一個非常簡單的問題,但找不到答案。
這是我已經試過了,這裏面是一個循環,我的數組是字符串類型:
if(array[i] == "Hello"){
// do something
}
if ("Hello".equals(array[i])){
// do something
}
是,在許多方面,最好的方式。
這將工作
如果array[i]
是null
。
如果array[i]
比java.lang.String
我明白,你是一個初學者,這些尤達表達不是每個人的口味之外的類型,但我無法抗拒。
(請注意,一個=
是分配而不是平等的測試,並==
比較引用而不是內容非原始類型的Java。)
重新打開:這不(只是)簡單地比較字符串,但比較對象數組的元素與字符串。 (但如果重新關閉,不會失眠)。 – Bathsheba
@Bathsheba:問題不夠精確,不知道它不是一個字符串數組。也許它應該被編輯來添加關於這個的細節。 – Berger
他們只是有它,而我的答案就是廢墟。這就是生活;-( – Bathsheba