Pythonでは、値がコンテナ内に存在し、1 in (2, 3)
がFalseを返すかどうかを確認できます。どのように私はJavaでこれを行うのですか?Pythonの 'x in(a、b、c)'に相当するJava?
0
A
答えて
5
Arrays.asList(2, 3).contains(1)
2
関連コレクションクラスのcontains
メソッドを使用してください。その後、
1
オブジェクトがコレクションである場合は、単に Collection someCollection ... someCollection.contains(someOBject)
1
あなたの数字は、あなたがourNumbers.contains(1)
を使用することができHashSet
などArrayList
などCollection
に住んでいる、または場合。
数字がJava配列に存在する場合は、Arrays.asList(yourNumbers).contains(1)
とすることができます。
0
単なるPSです。私は文字列でこれを行うには本当に悪い方法を見た。ディスパッチ関数を記述しているプログラマは、要求されたモジュールが特定の特別なモジュールの1つであるかどうかをテストしたがっていました。だから彼は書いた:
if ("login---xlogin---logout---changeuser".indexOf(module)>=0)
...
私はそれを見たときにひどくなりました。モジュールがログインやログアウトなどの場合、trueを返します。しかし、モジュールが "ogi"または "n --- x"であればtrueを返します。誰かがこのコードブロックに気付かずに新しいモジュールを作成し、それを "xl"または "out"または "change"と名前をつけたとすると、彼は不思議なエラーを起こすでしょう。
関連する問題
- 1. Rubyのa ||に相当するJQuery b
- 2. (A、B、Z)IN(A、B、C、E、Z)
- 3. C/C++の#define A Bのルビに相当するものは何ですか?
- 4. x = function(a、b、c){}と関数x(a、b、c){}の違いは何ですか?
- 5. JavaのDynamoDbに相当するSQL IN
- 6. PythonのJavaに相当する 'in' - セットメンバーシップテスト用?
- 7. nvelocity/C#に相当する「if x in array」とは何ですか?
- 8. {a-b、b-c、c-a}から{(a、b)、(b、c)、(c、a)}に変更しますか?
- 9. Javaに相当するGetValue(int x)?
- 10. Pythonの[x [y] for x、y in zip(i、j)]のR相当ですか?
- 11. 相当するC++のネストされたprint in python
- 12. Matlab:Rの行列乗算(A%*%B)に相当しますか?
- 13. Clojureの "assoc-in"とPythonの "get-in"に相当する
- 14. Javaに相当するC++ this
- 15. ['a'、 'b'、 'c']から['a'、 'a'、 'b'、b '、' c '、' c ']にpythonのリストを作ってみたい
- 16. Pythonの:なぜない(A、B、C)=(* X、3)
- 17. Java述語に相当するC/C++
- 18. Gnuplot。 a *(sin(b * x)/(b * x))** 2
- 19. は、私は例が</p> <pre><code>COL1 COL2 A X A X A X A X A X B X B X B X C X C X C X </code></pre> <p>Iされて、私はタイプA、BおよびCを持つSQLデータベースから情報を取得しようとしている
- 20. Pythonのstr.strip()に相当するJava
- 21. pythonのstruct.unpackに相当するJava?
- 22. AESのJava SecretKeySpecに相当するC#
- 23. C#でJavaの "ByteBuffer.putType()"に相当する
- 24. JavaのCharacter.digitに相当するC#
- 25. C#のJavaマップに相当する
- 26. Objective-Cに相当するJavaのInteger.toOctalString()?
- 27. C++でJavaのIllegalArgumentExceptionに相当する
- 28. Objective-Cに相当するJavaのBlockingQueue?
- 29. C++ JavaのBlockingQueueに相当する
- 30. JavaのThread.setDefaultUncaughtExceptionHandler()に相当するC#?
短く正確です。 – Tshepang
Aww、そして私は "x == 1 || x == 2 || x == 3"と言うつもりだった。 – Jay
'import static java.util.Arrays.asList;'使い方を少し短くします。 –