Java文件内容读写
2016-02-26 09:52
369 查看
package regionForKeywords; import java.io.*; /** * Created by huangjiahong on 2016/2/25. */ public class RegionKeywordExcelTransform { public static void main(String[] args) { String inputFileName="D:\\USER\\huangjiahong\\Desktop\\region.txt"; String outputFileName="D:\\USER\\huangjiahong\\Desktop\\regionKeywords.txt"; File file = new File(inputFileName); String line=null; int errline=0; int regionN=0; try { BufferedReader reader =new BufferedReader(new FileReader(file)); File outFile = new File(outputFileName); FileWriter write = new FileWriter(outputFileName, false); if(!outFile.exists()){ outFile.createNewFile(); } while (null != (line = reader.readLine())){ try { String[] lineSplit=line.split("\t"); String regionName=lineSplit[0]; regionN++; String keywords[]=lineSplit[1].split("\\|"); //专区名也索引进去 // if(regionN==1||regionN==15) { write.write(regionName + "\t" + regionN + "\t" + regionName + "\n"); for (String kw : keywords) { write.write(kw + "\t" + regionN + "\t" + regionName + "\n"); } // } }catch (ArrayIndexOutOfBoundsException a){ System.out.println((errline++)+":"+line); a.printStackTrace(); } } reader.close(); write.close(); } catch (IOException e) { e.printStackTrace(); } System.out.println("finished"); } }
相关文章推荐
- springmvc 针对大数据量操作数据库 优化
- eclipse 报错This class should be public (android.support.v7.internal.widget.ActionBarView.HomeView)
- Java中遍历Map的几种方法总结
- springmvc 多数据源操作
- JAVA语言常识
- Spring MVC拦截器配置及其原理分析
- java命令
- Android 开发使用lambda实现< JDK8兼容
- Maven的安装及配置
- java 处理数据库clob类型的字段
- ECLIPSE设置全局编码为UTF-8的方法
- java系列1 环境变量配置
- springmvc多数据源使用
- myeclipse快捷键大全
- Java操作FreeMarker模板引擎的基本用法示例小结
- java 实现打印(图片和文本)
- 跨机器或JVM的分布式锁管理器,用于在分布式环境中协调共享资源
- java环境变量配置
- java集合类——Stack类
- Spring MVC入门