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

标签 java compiler-errors bufferedreader java-io

关闭。这个问题需要details or clarity .它目前不接受答案。












想改进这个问题?通过 editing this post 添加详细信息并澄清问题.

1年前关闭。




Improve this question




这是我的计划:

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]);
^

最佳答案

该错误是不言自明的。没有read(String) BufferedReader 上的方法类(class)。见Java docs .
BufferedReader确实有一个read采用 3 个参数(字符数组、偏移量和长度值)作为参数的方法。您可能想改用该变体。

关于java - 谁能告诉我这个错误的原因?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61904975/

相关文章:

Java Swing 对动画的支持

angular - 找不到模块 'date-fns'

java - 每次调用函数时从文件中读取一行

java - BufferedReader可以在Java中自动关闭吗

java - 如何使用 bufferedreader 将值分配给直接从输入获取的字符串数组?

Java - 如何检查除法是整数还是 float ?

java - 如何调试 Android 后台服务?

java - Vaadin 版本升级到 7.4.6 导致错误 "typeerror cannot read property ' noLayout' of undefined”

c++ - 在 C++ 中使用 vector 给了我一个我无法理解的错误

model-view-controller - MVC Lazarus 参数数量错误