【发布时间】:2014-01-26 07:14:37
【问题描述】:
我试图忽略首字母大写的单词并将其他单词添加到List。但不幸的是,它确实没有删除任何内容,所有单词都添加到List 中。这里有什么问题?
import java.io.*;
import java.util.ArrayList;
import java.util.logging.Level;
import java.util.logging.Logger;
import java.util.List;
public class Main {
private char[] capLetters = {'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};
private StringBuffer strBuffer = new StringBuffer("");
private List <String> wordList= new ArrayList();
public Main()
{
File f =new File("C:/xxx/COMMON.txt");
try {
BufferedReader br = new BufferedReader(new FileReader(f));
String str = "";
int number =0;
while((str=br.readLine())!=null)
{
//Remove the words with first letter capital
for(int i=0;i<capLetters.length;i++)
{
if(str.charAt(0)==capLetters[i])
{
}
else
{
wordList.add(str);
break;
}
}
number++;
}
System.out.println(number);
for(int i=0;i<wordList.size();i++)
{
System.out.println(wordList.get(i));
}
} catch (Exception ex) {
ex.printStackTrace();
}
}
public static void main(String[] args) {
// TODO code application logic here
System.out.println("Netbeans Version");
new Main();
}
}
【问题讨论】:
标签: java list arraylist io java-io