,可以通过以下步骤实现:
以下是一个示例代码:
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class StringScanner {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
List<String> result = new ArrayList<>();
System.out.print("请输入字符串(输入exit结束):");
while (scanner.hasNext()) {
String input = scanner.next();
if (input.equals("exit")) {
break;
}
if (input.contains("c")) {
result.add(input);
}
}
System.out.println("包含字符c的字符串有:");
for (String str : result) {
System.out.println(str);
}
}
}
在上述代码中,我们使用了Scanner类来读取用户输入的字符串。通过使用String的contains()方法来检查字符串中是否包含字符c,并将符合条件的字符串添加到结果集合中。最后,我们遍历结果集合并打印出所有包含字符c的字符串。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云