java 控制台输入字符串_Java控制台输入字符串及字符串比较
时间: 2024-10-08 14:17:15 浏览: 60
Java中关于控制台读取数字或字符串的方法
在Java中,从控制台获取用户输入的字符串通常通过`Scanner`类完成。以下是一个简单的例子:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个字符串:");
String inputStr = scanner.nextLine(); // 读取一行用户的输入,包括空白字符
System.out.println("你输入的字符串是:" + inputStr);
// 用户输入另一个字符串进行比较
System.out.println("再次输入一个字符串进行比较:");
String compareStr = scanner.nextLine();
if (inputStr.equals(compareStr)) {
System.out.println("两个字符串相等");
} else {
System.out.println("两个字符串不相等");
}
scanner.close(); // 关闭扫描器
}
}
```
在这个程序中,我们首先创建了一个`Scanner`对象来监听键盘输入。然后使用`nextLine()`方法获取用户输入的一行字符串,并进行比较。`equals()`方法用于检查两个字符串的内容是否完全一样。
阅读全文