У меня есть этот код в Python:Python Если заявления на Java
if word[x:x+2] in twowords:
(twowords
список). Я не могу понять, как писать in twowords
в Java.
У меня есть этот код в Python:Python Если заявления на Java
if word[x:x+2] in twowords:
(twowords
список). Я не могу понять, как писать in twowords
в Java.
Похоже, что Python использует [x:y]
для создания подстроки. Вы можете использовать substring
method для этой цели с теми же параметрами.
Синтаксис in
в Java, но все List
s в Java поддерживают contains
method.
Попробуйте
if (twowords.contains(word.substring(x, x+2)))
Двоеточие известно как оператор среза, кстати, IIRC. – Carcigenicate
Таким образом, проверьте подсписка? [Это] (http://stackoverflow.com/a/1872889/645270) был для меня первым хитом. – keyser
Возможно, он искал что-то в [java], или, может быть, он не знал, что это называется подсписком. – traveh