2015-05-12 5 views
-3

У меня есть этот код в Python:Python Если заявления на Java

if word[x:x+2] in twowords: 

(twowords список). Я не могу понять, как писать in twowords в Java.

+0

Таким образом, проверьте подсписка? [Это] (http://stackoverflow.com/a/1872889/645270) был для меня первым хитом. – keyser

+0

Возможно, он искал что-то в [java], или, может быть, он не знал, что это называется подсписком. – traveh

ответ

2

Похоже, что Python использует [x:y] для создания подстроки. Вы можете использовать substring method для этой цели с теми же параметрами.

Синтаксис in в Java, но все List s в Java поддерживают contains method.

Попробуйте

if (twowords.contains(word.substring(x, x+2))) 
+0

Двоеточие известно как оператор среза, кстати, IIRC. – Carcigenicate

Смежные вопросы