Java中用于验证输入并读取字符串的方法有多种,以下是其中几种常见的方法:
import java.util.Scanner;
public class InputValidation {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入字符串:");
String input = scanner.next();
// 在这里可以对输入进行验证和处理
// 例如,判断输入是否符合要求,进行相应的操作
System.out.println("输入的字符串是:" + input);
scanner.close();
}
}
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class InputValidation {
public static void main(String[] args) {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
System.out.print("请输入字符串:");
try {
String input = reader.readLine();
// 在这里可以对输入进行验证和处理
// 例如,判断输入是否符合要求,进行相应的操作
System.out.println("输入的字符串是:" + input);
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
import java.io.Console;
public class InputValidation {
public static void main(String[] args) {
Console console = System.console();
if (console == null) {
System.out.println("无法获取控制台对象");
return;
}
System.out.print("请输入字符串:");
String input = console.readLine();
// 在这里可以对输入进行验证和处理
// 例如,判断输入是否符合要求,进行相应的操作
System.out.println("输入的字符串是:" + input);
}
}
以上是几种常见的Java输入读取字符串的方法,可以根据具体需求选择适合的方法进行输入验证和处理。
领取专属 10元无门槛券
手把手带您无忧上云