在Java中,可以使用Scanner类来读取用户的输入,而不是使用ar.readLine()方法。下面是一个使用Scanner类的代码示例:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个字符串:");
String input = scanner.nextLine();
System.out.println("您输入的字符串是:" + input);
scanner.close();
}
}
在上面的示例中,我们创建了一个Scanner对象,并将其绑定到System.in(表示标准输入)上。然后,使用nextLine()方法读取用户的输入,并将其存储在input变量中。最后,输出用户输入的字符串。
使用Scanner类可以方便地读取用户的输入,并且不会出现ar.readLine()无法读取用户输入的问题。