传入一个字符串,Java精确筛选出指定字符串方法
时间: 2023-08-12 09:07:19 浏览: 59
你可以使用Java中的String类提供的contains()方法来判断一个字符串是否包含指定的子字符串。以下是一个示例代码:
```java
public class StringFilter {
public static void main(String[] args) {
String str = "Hello World!";
String subStr = "Hello";
if (str.contains(subStr)) {
System.out.println("字符串中包含指定的子字符串。");
} else {
System.out.println("字符串中不包含指定的子字符串。");
}
}
}
```
在上面的代码中,我们使用了String类的contains()方法来判断字符串str是否包含子字符串subStr。如果包含,则输出“字符串中包含指定的子字符串。”,否则输出“字符串中不包含指定的子字符串。”。
相关问题
java 传入一个时间字符串 返回pattern
为您提供一个示例代码,您可以根据自己的需求进行修改:
```java
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
public class TimeUtil {
private static final String PATTERN_DEFAULT = "yyyy-MM-dd HH:mm:ss";
public static String format(String time) {
return format(time, PATTERN_DEFAULT);
}
public static String format(String time, String pattern) {
try {
DateFormat formatter = new SimpleDateFormat(pattern);
Date date = formatter.parse(time);
return formatter.format(date);
} catch (Exception e) {
e.printStackTrace();
}
return "";
}
}
```
您可以调用 `format(String time)` 方法传入一个时间字符串,该方法会使用默认的格式化模式 `yyyy-MM-dd HH:mm:ss` 进行格式化,或者调用 `format(String time, String pattern)` 方法指定格式化模式进行格式化,例如:
```java
String timeStr = "2022-01-01 00:00:00";
String formatStr = TimeUtil.format(timeStr, "MM月dd日 HH:mm");
System.out.println(formatStr); // 输出:01月01日 00:00
```
使传入一个字符串按反序存放
以下是一个将传入的字符串按反序存放的示例代码:
```c
#include <stdio.h>
#include <string.h>
void reverse(char arr[]) {
int len = strlen(arr);
for (int i = 0; i < len / 2; i++) {
char temp = arr[i];
arr[i] = arr[len - i - 1];
arr[len - i - 1] = temp;
}
}
int main() {
char arr[100];
printf("请输入一个字符串:");
gets(arr);
reverse(arr);
printf("反序后的字符串为:%s\n", arr);
return 0;
}
```
该程序中,我们定义了一个`reverse`函数,该函数接收一个字符串作为参数,并将该字符串按反序存放。具体实现方式是使用一个循环,将字符串的前半部分和后半部分对应位置的字符进行交换。最后在`main`函数中,我们从用户输入中获取一个字符串,并调用`reverse`函数将其按反序存放,最后输出结果。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)