谁能告诉我这个错误的原因?

时间:2020-05-20 04:12:27

标签: java compiler-errors bufferedreader java-io

这是我的程序:

import java.io.*;
public class Inputing
{
  public static void main(String ar[]) throws IOException
  {
   InputStreamReader isr=new InputStreamReader(System.in);
   BufferedReader br=new BufferedReader(isr);
   System.out.println("\nEnter a value: ");
   int a;
   a=br.read(ar[0]);
   System.out.print("The entered value is: "+a); 
  }
 }

这是我的错误:

Inputing.java:10: error: no suitable method found for read(String)
a=br.read(ar[0]);
^

1 个答案:

答案 0 :(得分:1)

该错误是不言自明的。 read(String)类上没有BufferedReader方法。参见Java docs

BufferedReader确实有一个read方法,该方法使用3个参数(字符数组,偏移量和长度值)作为参数。您可能要使用该变体。