第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Java中的CSV解析-工作示例..?

Java中的CSV解析-工作示例..?

猛跑小豬 2019-12-03 16:34:51
我想為學(xué)校的Java項(xiàng)目編寫一個(gè)程序,以解析一些我不知道的CSV。我確實(shí)知道每一列的數(shù)據(jù)類型-盡管我不知道分隔符。我什至不知道該如何解決的問題是解析Date甚至DateTime Columns。它們可以是多種格式之一。我發(fā)現(xiàn)了很多庫,但沒有找到最適合我需要的線索:http : //opencsv.sourceforge.net/ http://www.csvreader.com/java_csv.php http://supercsv.sourceforge.net/ http ://flatpack.sourceforge.net/問題是我是一個(gè)java初學(xué)者。恐怕這些庫中沒有一個(gè)能滿足我的需要,或者我不能說服他們?nèi)プ觥N腋掖蛸€,這里有很多人都有代碼示例,這些示例可以讓我立即著手滿足我的需求:自動(dòng)拆分為列(定界符未知,列類型已知)強(qiáng)制轉(zhuǎn)換為Columntype(應(yīng)應(yīng)付$,%等)將日期轉(zhuǎn)換為Java日期或日歷對象最好通過電子郵件獲取盡可能多的代碼示例。非常感謝!如
查看完整描述

3 回答

?
牧羊人nacy

TA貢獻(xiàn)1862條經(jīng)驗(yàn) 獲得超7個(gè)贊

您還擁有Apache Commons CSV庫,也許它可以滿足您的需求。請參閱指南。在2014-11年更新為1.1版。


另外,對于萬無一失的版本,我認(rèn)為您需要自己編寫代碼...通過SimpleDateFormat選擇格式并指定各種類型,如果與Date您的任何預(yù)先考慮的類型都不一樣,則不是一個(gè)約會(huì)。


查看完整回答
反對 回復(fù) 2019-12-03
?
蠱毒傳說

TA貢獻(xiàn)1895條經(jīng)驗(yàn) 獲得超3個(gè)贊

我的方法不是從編寫自己的API開始。生活太短了,還有更多亟待解決的問題。在這種情況下,我通常:

  • 查找一個(gè)看起來像我想要的東西的圖書館。如果不存在,然后實(shí)現(xiàn)它。

  • 如果確實(shí)存在一個(gè)庫,但是我不確定它是否適合我的需求,請圍繞它編寫一個(gè)瘦適配器API,以便我可以控制它的調(diào)用方式。適配器API表示需要的API ,并將這些調(diào)用映射到基礎(chǔ)API。

  • 如果該庫不合適,我可以在不影響調(diào)用者的情況下以最小的努力在適配器API之下交換另一個(gè)庫(無論是另一個(gè)開源庫還是我自己寫的東西)。

從某人已經(jīng)寫過的東西開始。奇怪的是,它會(huì)做您想要的。如有必要,您以后隨時(shí)可以自己編寫。OpenCSV與任何其他方法一樣都是一個(gè)很好的起點(diǎn)。


查看完整回答
反對 回復(fù) 2019-12-03
  • 3 回答
  • 0 關(guān)注
  • 416 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)