2012-03-03 102 views
0

我想从文件中获取第二,第三和第四个单词到另一个文件中,到目前为止我知道如何读取一个文件,而且我一直在尝试不同的东西,但我不知道没有正确的代码来获取单词。该程序将读取该文件。regext复制第二,第三和第四个字

import java.util.Scanner; 
import java.io.File; 
import java.io.PrintWriter; 
import java.io.FileNotFoundException; 

class PrintLines{ 
public static void main(String[] args) throws FileNotFoundException { 

    Scanner me = new Scanner(System.in); 

    System.out.print("File Name: "); 
    String s = me.next(); 
    File inFile = new File(s); 
    Scanner in = new Scanner(inFile); 


    while(in.hasNextLine()){ 

     String line = in.nextLine(); 
     System.out.print(line + "\n"); 
    } 
    in.close(); 
} 
} 

我曾尝试:

int i=0; 
while(!Character.isDigit(in.charAt(i))){ 
i++; 
} 

跳过第一个数字,然后拿到三个词,但我不明白这一点没错:

986纳西尔829 0.0040珍妮1352 0.0069

我将不胜感激任何意见。谢谢

回答

4

您可以使用String.split方法

​​
+0

感谢您的帮助。 – 2012-03-03 10:11:12

+0

@Bartg我写了不好的索引 - 现在修复:) – user219882 2012-03-03 13:15:38

相关问题