资源简介
可读取复杂的csv文件,根据引号和逗号等分割读取所需要的数据信息。
代码片段和文件信息
/*******************************************************************************
* 僒僽僔僗僥儉柤徧 丗専塽僔僗僥儉
* 僼傽僀儖柤 丗CSVLineReader.java
* 奣梫 丗CSV宍幃偺1峴傪夝愅偡傞僋儔僗
* 嶌惉幰 丗PSH 棨壝悡
* 旛峫 丗側偟
*
* 夵掶棜楌丗
* 擔晅 強懏 扴摉幰柤 娗棟No. 旛峫
* 乗乗乗乗 乗乗乗乗乗乗乗 乗乗乗乗 乗乗乗 乗乗乗乗
* 20040403 PSH 棨壝悡 怴婯嶌惉
*
* ALL RIGHTS RESERVEDCOPYRIGHT(C) PSH LIMITED 2004
*
******************************************************************************/
package jp.co.pfu.quarantine.common;
/**
* 僋儔僗柤 CSVLineReader
* 僋儔僗愢柧 丗CSV宍幃偺1峴傪夝愅偟丄崁栚偵暘夝偡傞僋儔僗丅
*
* @version 1.0 2004.04.03
* @since JDK1.3.1
* @author PSH 棨壝悡
*/
public class CSVLineReader
{
/**
* CSV宍幃偺1峴暥帤楍
*/
private String line;
/**
* 師偺埵抲
*/
private int curPos;
/**
* 嵟屻偺埵抲
*/
private int maxPos;
/**
* 儊僜僢僪柤 丗CSVLineReader
* 儊僜僢僪愢柧 丗僐儞僗僩儔僋僞
*
* @param csvLine CSV宍幃偺1峴暥帤楍
*/
public CSVLineReader(String csvLine)
{
line = csvLine;
curPos = 0;
maxPos = line.length();
}
/**
* 儊僜僢僪柤 丗getSize
* 儊僜僢僪愢柧 丗崁栚偺悢傪曉偡
*
* @return 崁栚偺悢
*/
public int getSize()
{
int i = 0;
int size = 1;
while((i = nextPosition(i)) < maxPos)
{
// ‘‘傪挼傃墇偡
i++;
size++;
}
return size;
}
/**
* 儊僜僢僪柤 丗hasMoreItem
* 儊僜僢僪愢柧 丗崁栚偑巆偭偰偄傞偐偳偆偐偺僠僃僢僋
*
* @return true 偁傞
* false 側偄
- 上一篇:Android-6.0以太网静态IP补丁
- 下一篇:javaweb 增删改查
相关资源
- javaweb 增删改查
- java小-像素鸟游戏
- APK加固(JAVA/JNI二种方式动态加载de
- JD-GUI 0.2.5
- java版吃豆及源码
- 银行家算法java实现带UI界面修正版
- Java版本mvc模式购物车
- FlappyBird
- 离散数学求合适公式的真值表Java 实现
- 数据库课程设计(教学管理系统)(
- GUI超市管理系统mysql+java
- JAVA编写的火车票管理系统
- java课程设计图片浏览器
- JD-GUI(Java反编译工具) 0.3.6 绿色免费
- java语言程序设计 基础篇复习题答案
- java docx 转 html XHTMLOptions等方法jar包
- 2020年最新javaSE教程的,java零基础入门
- java xlsx转csv
- JAVA题目
- FormatTransfer
- 基于java语言版的银行信息管理系统
- Java界面版火车票购票系统
- FMM前向最大分词技术
- Java写的图书管理系统(带图形界面)
- JAVA计算机毕业设计题目大全
- Tomasulo算法Java模拟器
- Java资源管理器MyExplorer源码
- 架构探险从零开始写javaweb框架-全部章
- java版GUI界面的学生成绩管理系统
- java银行账户管理源程序
评论
共有 条评论