!
является унарным оператором, так же, как одноместный -
, который используется для вычисления отрицательных чисел. Чтобы использовать его, вы пишете выражение, значение которого равно boolean
(или Boolean
) и положите перед ним !
; вам может потребоваться поставить выражение в круглые скобки.
text.contains("not")
- выражение. В частности, это вызов метода, который возвращает boolean
. И вызов метода, возвращающий значение, является выражением. Итак, чтобы получить обратное выражение, поставьте !
перед ним.
Иногда вы должны использовать круглые скобки, чтобы получить группировку права, такие как
!(text.length() == 0 || text.contains("abc"))
, который проверяет, является ли тот или иной верно, а затем дает false
если либо часть верно. Вы можете написать
!(text.contains("not"))
но это необязательно.
Но важно помнить, что !
является оператором, и вы используете его, как и другие операторы. Вы не должны путаться о том, где разместить его, если вы это помните.
Несомненно, вы просто хотите '! Text.contains (« not »)'? –
А, да, это так. Я просто не был уверен, где разместить! отметка. Благодарю. – nmelssx