由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - 怎样读取修改一个csv file
相关主题
出个简单题,看你Java APi熟悉到什么程度error: generic array creation
如何避免java web start读取资源文件读了多次2 Questions about Constructor
Random split of a fileRe: 如何从键盘输入获得一个float值?谢谢!
JDBC/stored procedure读取性能问题新手请教怎样在Java里读文本文件中的内容
Urgent!how to read formatted text file?
显示email中文的问题读文件时,如何才能只将空白符当成分隔符?
完全新手的一个初级编程问题请教:parse CSV文件
问一个Java的问题,关于create generic arrayJava练习题 4
相关话题的讨论汇总
话题: csv话题: 排序话题: 日期话题: 第一列话题: 比如
进入Java版参与讨论
1 (共1页)
l***s
发帖数: 1405
1
csv 文件第一行是header,比如日期,身高,体重,工作时间,等等
然后下面就是具体的数据
当然第一列是日期,比如09/05/12
我要对这个csv 文件进行操作,比如算平均工资,或者按照日期排序,等等
我用stringtokenizer已经把这个file导进一个double array,type是string,请问如
果我要按照日期排序,是不是要把第一列先转成date format?
然后如果要算比如平均工作时间,是不是可以就用string来算,还是得把那些数据转成
比如double?
刚刚学Java,谢谢~~
T****U
发帖数: 3344
2
排序最好做一个object, implement comparable, 然后用collections.sort什么的
http://docs.oracle.com/javase/6/docs/api/
如果对不同component排序,要分别写comparator
数据和日期要转换成对应的data type【 在 linds (birds nest) 的大作中提到: 】
l***s
发帖数: 1405
3
谢谢,还是第一次听说comparator。。。
我能不能把第一列时间copy到一个新的array,然后把他们转成date,再copy剩下的数
据到一个新的double array,然后把string 转成 double
这样似乎没用到Java的东西。。。

【在 T****U 的大作中提到】
: 排序最好做一个object, implement comparable, 然后用collections.sort什么的
: http://docs.oracle.com/javase/6/docs/api/
: 如果对不同component排序,要分别写comparator
: 数据和日期要转换成对应的data type【 在 linds (birds nest) 的大作中提到: 】

T****U
发帖数: 3344
4
感觉你还是在用c
java尽量用object, ood

【在 l***s 的大作中提到】
: 谢谢,还是第一次听说comparator。。。
: 我能不能把第一列时间copy到一个新的array,然后把他们转成date,再copy剩下的数
: 据到一个新的double array,然后把string 转成 double
: 这样似乎没用到Java的东西。。。

t******h
发帖数: 120
5
把csv的每行读进来然后转换成一个value object再放到一个collection里
再用Collections.sort()和comparator来实现各种排序
m*****k
发帖数: 731
6
http://supercsv.sourceforge.net/
opencsv
apach common csv
1 (共1页)
进入Java版参与讨论
相关主题
Java练习题 4Urgent!
文件分割的问题显示email中文的问题
java问题:如何match两个正规表达式完全新手的一个初级编程问题
Comparator Accessor method for SortedSet问一个Java的问题,关于create generic array
出个简单题,看你Java APi熟悉到什么程度error: generic array creation
如何避免java web start读取资源文件读了多次2 Questions about Constructor
Random split of a fileRe: 如何从键盘输入获得一个float值?谢谢!
JDBC/stored procedure读取性能问题新手请教怎样在Java里读文本文件中的内容
相关话题的讨论汇总
话题: csv话题: 排序话题: 日期话题: 第一列话题: 比如