Java代码,将字符串输入
时间: 2024-09-12 13:07:15 浏览: 26
在Java中,如果你想要获取用户通过命令行输入的字符串,你可以使用`Scanner`类。`Scanner`类位于`java.util`包中,它提供了多种方法来扫描不同类型的输入。以下是一个简单的例子,展示如何使用`Scanner`类从命令行接收一个字符串输入:
```java
import java.util.Scanner; // 导入Scanner类
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in); // 创建Scanner对象,关联标准输入流
System.out.println("请输入一个字符串:"); // 打印提示信息
String input = scanner.nextLine(); // 读取一行文本直到行尾
System.out.println("你输入的字符串是:" + input); // 输出用户输入的字符串
scanner.close(); // 关闭Scanner对象
}
}
```
在这个例子中,程序首先导入了`java.util.Scanner`类。`main`方法创建了一个`Scanner`对象,该对象通过`System.in`关联到标准输入流,也就是命令行输入。使用`nextLine()`方法可以读取用户输入的一行文本,直到遇到换行符。程序最后输出用户输入的字符串,并且在结束前关闭了`Scanner`对象,这是一个良好的编程习惯,可以释放与`Scanner`对象相关联的资源。