【发布时间】:2013-12-09 19:10:06
【问题描述】:
我有这段代码,它获取一个文本文件并将其转换为一个字符串,然后将部分字符串分成一个数组列表的不同元素。
import java.util.Scanner;
import java.io.*;
import java.util.ArrayList;
public class Grocery{
public Grocery(){
File inFile = new File ("lists.txt");
Scanner input = new Scanner (inFile);
String grocery;
{
grocery = input.nextLine();
}
}
public void makeSmallerLists(){
String listLine;
String line;
ArrayList<String> smallList = new ArrayList<String>();
while(input.hasNextLine()){
line = input.nextLine;
if(line.equals("<END>")){
smallList.add(listLine);
} else{
listLine = listLine + "\n" + line;
}
}
}
}
但是,当我尝试编译它时,它给了我两个错误:
javac Message.java Message.java:31:找不到符号符号: 变量输入位置:类 Message while(input.hasNextLine()){ ^ Message.java:32:找不到符号符号:变量输入位置:类消息行 = input.nextLine; ^
我该如何解决这个问题?我真的不知道怎么了。
我解决了这个问题,现在我的错误说 $ javac 消息.java Message.java:34:找不到符号 符号:变量 nextLine 位置:类 java.util.Scanner 线=输入。下一条线; ^
^
现在出了什么问题?
【问题讨论】:
标签: java variables input compiler-errors