java判断字符串中包含某个元素
时间: 2023-10-28 22:00:15 浏览: 74
你可以使用Java中的String类提供的contains()方法来判断字符串中是否包含某个元素。该方法返回一个布尔值,如果字符串包含指定的元素,则返回true,否则返回false。
以下是使用contains()方法判断字符串中是否包含某个元素的示例代码:
```java
String str = "Hello, World!";
String element = "World";
if (str.contains(element)) {
System.out.println("字符串中包含元素:" + element);
} else {
System.out.println("字符串中不包含元素:" + element);
}
```
运行以上代码,将输出:
```
字符串中包含元素:World
```
希望能对你有所帮助!如果有其他问题,请随时提问。
相关问题
java判断字符串数组包含字符串
要判断一个字符串数组是否包含某个字符串,可以使用循环遍历数组,逐一比较每个字符串是否等于目标字符串,如果有一个字符串等于目标字符串,就说明该数组包含目标字符串。
以下是示例代码:
```java
public static boolean contains(String[] arr, String target) {
for (String str : arr) {
if (str.equals(target)) {
return true;
}
}
return false;
}
```
在这个方法中,我们遍历了字符串数组 `arr` 中的每个元素,使用 `equals()` 方法比较每个元素和目标字符串 `target` 是否相等。如果有一个元素等于目标字符串,就返回 `true`,否则返回 `false`。
调用示例:
```java
String[] arr = {"apple", "banana", "orange"};
String target = "banana";
if (contains(arr, target)) {
System.out.println("数组包含目标字符串");
} else {
System.out.println("数组不包含目标字符串");
}
```
输出结果:
```
数组包含目标字符串
```
Java数组判断是否包含某个字符串元素
可以使用for循环遍历数组,然后用equals()方法判断每个元素是否与目标字符串相等,如果相等则返回true,否则返回false。具体实现可以参考下面的代码:
```
public static boolean contains(String[] array, String target) {
for (String s : array) {
if (s.equals(target)) {
return true;
}
}
return false;
}
```
使用示例:
```
String[] array = {"apple", "banana", "orange"};
System.out.println(contains(array, "banana")); // 输出true
System.out.println(contains(array, "pear")); // 输出false
```