Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java SE 综合讨论区
打印话题 寄给朋友 订阅主题 |
作者 | Re:请教:怎么用JAVA读取CSV文件!!! [Re:super12] |
zhongyijie
发贴: 36 积分: 30 |
于 2003-07-24 14:22
package Test; import java.io.*; import java.util.*; public class CsvFileImport { private static String line = null; BufferedReader in = null; /** * CsvFileImport constructor comment. */ public CsvFileImport() { super(); } public static void main(String args[]){ try { String fileName = "C:\\javatest\\CSVImport.csv"; BufferedReader in = new BufferedReader(new FileReader(fileName)); while((line = in.readLine()) != null){ StringTokenizer st=new StringTokenizer(line,","); int tokenCount=0; while(st.hasMoreTokens()){ tokenCount++; String token=st.nextToken(); if(token.indexOf("\"")!=-1){ //this token contains a " , so we should read the next one too String next; while((next=st.nextToken()).indexOf("\"")==-1) token+=next;//ugly,might use a stringbuffer //it might also break if csv incorrectly formed } System.out.println(token);//you now have your token here, do extra processing with it if(tokenCount==3){//this is the salary try{ double value=Double.parseDouble(token); value+=1000; token=String.valueOf(value); }catch(NumberFormatException e) {} } //now put the token in another file... //TODO } } } catch (IOException e) { System.err.println; } } } 为什么这个Applet不能在浏览器显示啊? |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
5247 | 请教:怎么用JAVA读取CSV文件!!! | super12 | 17 | 2003-07-24 13:54 |
6721 | Re:请教:怎么用JAVA读取CSV文件!!! | zhongyijie | 1454 | 2003-07-24 14:22 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |