这是我编的一个class,意图是把一个txt文档的每一行的首个单词提取出来组成一个array:
import java.io.*;
import java.util.*;
public class Abbreviation {
public Abbreviation (String[] element) {
String inputLine;
BufferedReader brStream = new BufferedReader (new FileReader ("example.txt"));
for (int count = 0; count < element.length; count++) {
if (element[count] == null) {
inputLine = brStream.readLine();
StringTokenizer Str = new StringTokenizer (inputLine);
element[count] = Str.nextToken();
}
}
brStream.close();
}
...
...
}在compile的时候,总提示:
Abbreviation.java:23: incompatible types
element[count] = Str.nextToken();请教这种错误怎么产生的及如何修改?
import java.io.*;
import java.util.*;
public class Abbreviation {
public Abbreviation (String[] element) {
String inputLine;
BufferedReader brStream = new BufferedReader (new FileReader ("example.txt"));
for (int count = 0; count < element.length; count++) {
if (element[count] == null) {
inputLine = brStream.readLine();
StringTokenizer Str = new StringTokenizer (inputLine);
element[count] = Str.nextToken();
}
}
brStream.close();
}
...
...
}在compile的时候,总提示:
Abbreviation.java:23: incompatible types
element[count] = Str.nextToken();请教这种错误怎么产生的及如何修改?
解决方案 »
- 谁写过马士兵的坦克大战?请进
- 请问学习java gis开发应该先学习什么基础知识?使用什么开发工具?
- 哪位高手过来帮帮忙啊!!!!!!!Jtextarea 中加滚动条显示不了
- java类库提供了哪些有关矩阵的类?
- 类似System.setProperty("file.encoding","gb2312");System.out.println("中国");通过改变"gb2312"能否得到我想要的任意字符集的中国的编
- 如何在一句话中找到特定的单词?
- 看完了JAVA的基本语法,接下来该看什么呢?谢谢~
- 想学java,不知道那种工具最方便,请高手指点?
- 不知道有没有那位大虾用过JBuilder,我能不能不用他自带地Tomcat和jdk,怎么弄,定给分,谢谢!
- 请教一个打印问题?请各位帮助!
- java 同步问题,编译测试未通过
- 急求Java 打包 串口操作API的方法
加上条件试试吧 if(inputLine!=null){
StringTokenizer Str = new StringTokenizer(inputLine);
if(Str.hasMoreElements()){
element[count] = Str.nextToken();
}
}
过时了,现在都不建议用了,都用String的split