資源簡介
可讀取復雜的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))? {
//?‘‘傪挼傃墇偡
i++;
size++;
}
return?size;
}
/**
?*?儊僜僢僪柤???丗hasMoreItem
?*?儊僜僢僪愢柧?丗崁栚偑巆偭偰偄傞偐偳偆偐偺僠僃僢僋
?*
?*?@return?true???偁傞
?*?????????false??側偄
- 上一篇:Android-6.0以太網靜態IP補丁
- 下一篇:javaweb 增刪改查
評論
共有 條評論