2.编写一个程序,接受用户输入一个字符串和一个字符,然后将该字符串中所有以该字符为起始字符的单词删除,并输出处理后的字符串。用java语言
时间: 2024-05-05 09:17:29 浏览: 48
```
import java.util.Scanner;
public class RemoveWordsStartingWithChar {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个字符串:");
String str = scanner.nextLine();
System.out.print("请输入一个字符:");
char c = scanner.next().charAt(0);
String[] words = str.split(" "); // 将字符串按空格分割成单词数组
StringBuilder result = new StringBuilder();
for (String word : words) {
if (word.charAt(0) != c) { // 如果单词的首字符不是指定的字符,就将其追加到结果字符串中
result.append(word).append(" ");
}
}
System.out.println("处理后的字符串为:" + result.toString().trim());
}
}
```
示例输出:
```
请输入一个字符串:hello world java code
请输入一个字符:h
处理后的字符串为: world java code
```
阅读全文