我試圖忽略與第一個字母大寫的單詞,並將其他單詞添加到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();
}
}
這個工作。謝謝:) –
@GloryOfSuccess不客氣。 – Prabhakaran