Я новичок в JavaНе можете найти символ»ошибка:..
Я использую код с веб-учебник
Его не полный на данный момент я получаю сообщение об ошибке«Не удается найти символ для. некоторые переменные, но эти переменные были объявлены ранее.
К примеру БФ и file_to_read были объявлены.
Пожалуйста, может кто-нибудь посоветовать?
package cyproperty;
import java.io.IOException;
import java.io.FileReader;
import java.io.BufferedReader;
public class ReadFile
{
private String path;
public ReadFile(String file_path)
{
path= file_path;
}
public String[] OpenFile() throws IOException
{
FileReader fr = new FileReader(path);
BufferedReader textReader = new BufferedReader(fr);
int numberOfLines = 3;
String[] textData = new String[numberOfLines];
int i;
for (i=0; i <numberOfLines; i++)
{
textData[i] = textReader.readLine();
}
textReader.close();
return textData;
}
int readLines() throws IOException
(
FileReader file_to_read = new FileReader(path);
BufferedReader bf = new BufferedReader(file_to_read);
String aLine;
int numberOfLines = 0;
while ((aLine = bf.readline()) !=null)
{
numberOfLines++;
}
bf.close();
return numberOfLines;
Это не помогает, что вы получили '(' вместо '' {в начале вашего метода 'readLines' ... Я также предлагаю вам настроить вашу среду IDE для форматирования вашего кода - это сделает ее более ясной, а также выявит проблемы ... –
Код, как есть, содержит опечатки и даже не имеет соответствующих скобок. Попробуйте загрузить хорошая IDE (например, Eclipse, Netbeans или IntelliJ) и поместите там свой код, они будут выделять ошибки компиляции кода для вас. –
Возможный дубликат [Что означает ошибка компиляции «Не могу найти символ»?] (http: // s tackoverflow.com/questions/25706216/what-does-a-cannot-find-symbol-compilation-error-mean) – Raedwald