JAVA 输入一个字符串和一个字符,其中要求字符串包含该字符,判断该字符在字符串中的位置
时间: 2023-10-17 18:13:42 浏览: 63
你好!感谢启动与ChitGPT的对话!关于您的问题,我可以为您提供以下Java代码来实现:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in); // 创建scanner对象
System.out.print("请输入一个字符串:");
String str = scanner.nextLine(); // 获取字符串输入
System.out.print("请输入一个字符:");
char ch = scanner.next().charAt(0); // 获取字符输入
int index = str.indexOf(ch); // 查找字符在字符串中的位置
if (index == -1) {
System.out.println("字符串中不包含该字符");
} else {
System.out.println("字符在字符串中的位置为:" + index);
}
}
}
```
这段代码中,我们通过scanner对象获取用户输入的字符串和字符,并使用`indexOf`方法查找字符在字符串中的位置。如果字符串中不包含该字符则返回-1,否则返回该字符在字符串中的位置。希望这个代码可以帮到您!