有这样的文件  内容是、
001 fgsdfgdsfg df
002 fgdsfgdsfgds
003 dfgdsfgdsfgsd
004 fgdfgdsfg
以下都是一样
 
想用文件编写一个程序能  把前面的 数字001 002这样的 东西删除 也就是 前面所有的 数值都不要
最后是 就都是字母了
 

解决方案 »

  1.   

    取行,然后用StringTokenizer来解析,把数字部分剔除!
      

  2.   

    "001 fgsdfgdsfg df".replaceAll("^\\d+\\s(.*)","$1")
      

  3.   

    可以用正则表达式判断一下 Pattern p = Pattern.compile("\\d+\\D+");
     Matcher m = p.matcher("001 fgsdfgdsfg df");
     boolean b = m.matches();然后判断b的值或者用Character.isdigit()来判断
      

  4.   

    那就用substring(3, s.length());呗
      

  5.   

    data = bufferedreader.readLine();
    data = data.substring(4);  // 太简单了 
    System.out.println(data);