在Java中输入多行字符串或多个整数
在Java中输入多行字符串或多个整数的方法有很多,下面介绍几种技巧和方法。
1.使用Scanner类
Scanner类是Java中一个非常有用的类,它可以从控制台或文件中读取基本数据类型和字符串。要使用Scanner类,要创建一个Scanner对象,使用nextLine()方法来读取输入的字符串,使用nextInt()方法来读取输入的整数。下面是一个示例:
Scanner scanner = new Scanner(System.in); System.out.println("请输入一个字符串:"); String str = scanner.nextLine(); System.out.println("请输入一个整数:"); int num = scanner.nextInt();
2.使用BufferedReader类
BufferedReader类是Java中一个可以从字符输入流中读取文本的类,可以用来读取多行字符串或多个整数。要使用BufferedReader类,要创建一个BufferedReader对象,使用readLine()方法来读取输入的字符串,使用parseInt()方法来读取输入的整数。下面是一个示例:
BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); System.out.println("请输入一个字符串:"); String str = br.readLine(); System.out.println("请输入一个整数:"); int num = Integer.parseInt(br.readLine());
3.使用Console类
Console类是Java中的一个可以从控制台输入字符串或整数的类,可以用来读取多行字符串或多个整数。要使用Console类,要创建一个Console对象,使用readLine()方法来读取输入的字符串,使用readPassword()方法来读取输入的整数。下面是一个示例:
Console console = System.console(); System.out.println("请输入一个字符串:"); String str = console.readLine(); System.out.println("请输入一个整数:"); int num = Integer.parseInt(console.readPassword());
以上就是Java中输入多行字符串或多个整数的几种技巧和方法,可以根据实际需要选择合适的方法。