contains方法的取反
时间: 2024-05-03 20:17:05 浏览: 75
取反可以通过在调用 `contains` 方法时加上逻辑非符号 `!` 实现,例如:
```java
String str = "Hello, world!";
if (!str.contains("Java")) {
System.out.println("字符串中不包含Java");
}
```
上述代码中,如果字符串 `str` 中不包含子串 `"Java"`,则会输出提示信息。在 `contains` 方法前加上 `!` 符号,就可以实现对 `contains` 方法的取反操作。
相关问题
contains方法相反
Java中的contains方法是用来判断一个字符串是否包含另一个字符串的方法。如果包含,则返回true,否则返回false。因此,如果要实现contains方法的相反操作,可以使用Java中的!(逻辑非)运算符,将包含的结果取反。例如:
```java
String str1 = "hello world";
String str2 = "world";
if (!str1.contains(str2)) {
System.out.println("str1不包含str2");
}
```
以上代码中,如果str1不包含str2,则会输出“str1不包含str2”。反之,如果str1包含str2,则不会输出任何内容。
ST_CONTAINS(t1.geom, t2.geom)如何取反
您可以使用 NOT 关键字来对 ST_Contains 函数进行取反,具体实现如下:
```
SELECT *
FROM t1
WHERE NOT ST_Contains(t1.geom, t2.geom);
```
这将返回不满足 ST_Contains 函数条件的所有记录。