0

次のようなテキスト ファイル内の短い文字列を削除するにはどうすればよいですか。

987987
9879872938472
987234
234987234987
32423

5文字未満の文字列を削除できるようにしたいです。Javaの使用に関してこれを行う方法を知りたいです。

4

2 に答える 2

1
String string="987987 9879872938472 987234 234987234987 32423";
    String[] splitString=string.split(" ");

    for(int i=0;i<splitString.length;i++){
        if(splitString[i].length()<5){
            continue;
        }
        //write to file 
    }
于 2012-09-21T01:25:13.207 に答える
0

私はあなたがこのようなものを望んでいると思います.

// to read in the file    
Scanner sc = new Scanner(new File("file"));

// read in each line and check to see if they are greater
// than 5 characters in length
while sc.hasNextLine(){
    String line = sc.nextLine().trim();
    if(line.length() >= 5) {
        System.out.println(line);
        // or code here to output to some file.
    }
}
于 2012-09-21T01:37:59.023 に答える