回答
if (word.contains("d")) {
System.out.println("Goodbye!");
}
用途:
if(word.indexOf("d") >= 0) {
System.out.println("Goodbye!");
}
+1,因爲這是迄今爲止唯一包含大括號的答案。 – 2009-10-29 16:22:48
應該是「... word.indexOf(」d「)> = 0 ...」 – Chris 2009-10-29 16:37:17
我相信indexOf('d')會比indexOf(「d」)效率更高 - 請注意indexOf方法的使用這需要一個字符而不是一個字符串。 – 2009-10-29 16:54:19
查找了Java API文檔,看看有什麼是String類可用。有幾個選項,包括indexOf()方法,如果給定的字符不在字符串中,則返回-1,如果在字符串中找到該字符,則返回字符的索引。
int ans = mystring.indexOf(mychar);
然後,您可以使用if語句來檢查ans變量。
這將是非常煩人的。在C/C++中沒有這麼多,但Java使用布爾值。 – Tom 2009-10-29 16:26:03
@Tom在Java中,你將不得不這樣做,如果(ans == -1)等 – 2009-10-29 17:38:28
if (word.contains("d")) System.out.println("Goodbye!");
那麼,這是在Java!
在什麼版本的java他們介紹'包含'方法的字符串? – 2009-10-29 21:40:51
我猜JDK5向前 – 2009-10-30 04:31:34
if(word.compareTo("d") == 0)
System.out.println("Goodbye!");
或
if(word.equals("d"))
System.out.println("Goodbye!");
這是假設,當然這個詞是一個字符串,而不是一個char。
這是錯誤的,它會比較整個字符串,而不是它是否包含「d」。 – marcosbeirigo 2009-10-29 16:21:15
我讀了他錯誤地提問。我以爲他的意思是他有一個名爲'word'的字符串變量,當他想要查明字符串變量內容是否有'd'時,他想檢查內容是否爲'd'。我的錯。 -2哈哈 – ChadNC 2009-10-30 20:16:54
- 1. 簡單(?)grails如果語句
- 2. 簡單的C++比較,如果語句
- 3. 簡單的Javascript,如果語句問題
- 4. jquery簡單如果語句混淆
- 5. javascript,簡單如果其他語句
- 6. 簡單如果else語句中的語法錯誤在R
- 7. Java的JDT檢測簡單的語句
- 8. 簡單如果語句(不是簡短的)
- 9. 幫助java如果語句
- 10. 簡單的條件在bash中意外失敗,如果語句
- 11. Rails簡單表單引導 - Javascript如果語句顯示輸入
- 12. 簡化Java if語句
- 13. 如果語句的功能在java
- 14. 或在Java中如果語句
- 15. JSP簡單IF語句
- 16. 簡單的SQL語句LIMIT
- 17. 簡單如果其他語句不起作用
- 18. 簡單的JavaScript計算器如果語句
- 19. Python最簡單如果語句的字符串不工作
- 20. 簡單的JavaScript如果與的charAt語句不工作
- 21. Python的簡單,如果或邏輯語句
- 22. 簡單如果else語句不起作用
- 23. 簡單的IF語句如果值相同
- 24. Crystal Report XI簡單如果然後else語句不工作
- 25. Rails如果語句越來越長...當它應該很簡單
- 26. 簡單的PHP命中計數器/如果其他語句
- 27. 簡單的PHP如果/ elseif的語句不工作
- 28. 如果簡單的語句不工作(字符串比較)
- 29. 簡單倍數,如果Perl中的語句不起作用
- 30. 簡單如果語句不起作用比較字符串
該文檔始終是一個開始尋找的好地方:http://java.sun.com/javase/6/docs/api/java/lang/String.html – 2009-10-29 16:29:24
檢出http://java.sun。 com/docs/books/tutorial /獲取有用的教程,以及http://java.sun.com/javase/6/docs/api/獲取Java API。 – 2009-10-29 16:29:55