java获取控制台字符串
时间: 2023-08-12 20:06:13 浏览: 81
您可以使用Java中的Scanner类来获取控制台输入的字符串。下面是一个简单的示例代码:
```java
import java.util.Scanner;
public class ConsoleInputExample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入字符串: ");
String inputString = scanner.nextLine();
System.out.println("您输入的字符串是: " + inputString);
}
}
```
在这个示例中,我们使用Scanner类从控制台获取用户输入的字符串。首先创建一个Scanner对象,然后使用nextLine()方法获取用户输入的字符串,最后在控制台输出用户输入的字符串。
相关问题
java 控制台输入字符串_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()`方法用于检查两个字符串的内容是否完全一样。
使用java代码片段返回对控制台输入字符串的镜像字符串
可以使用Java的字符串反转方法来返回控制台输入字符串的镜像字符串。下面是一个示例代码片段:
```java
import java.util.Scanner;
public class MirrorString {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入字符串: ");
String input = scanner.nextLine();
String mirror = getMirrorString(input);
System.out.println("镜像字符串: " + mirror);
}
public static String getMirrorString(String input) {
StringBuilder builder = new StringBuilder(input);
return builder.reverse().toString();
}
}
```
在代码中,首先使用`Scanner`类来获取用户在控制台输入的字符串。然后,调用`getMirrorString`方法来获取镜像字符串。在`getMirrorString`方法中,我们使用了`StringBuilder`类来反转输入字符串,最后将反转后的字符串转换为正常字符串返回。最后,在`main`方法中将镜像字符串输出到控制台。
阅读全文