bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

在java項目中如何對csv數據進行分割-創新互聯

在java項目中如何對csv數據進行分割?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

為東洲等地區用戶提供了全套網頁設計制作服務,及東洲網站建設行業解決方案。主營業務為做網站、網站設計、東洲網站設計,以傳統方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業、用心的態度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

java 分割csv數據的實例詳解

實際需要解析的csv中很多都是從excel中轉過來的,數據中本身包含了逗號的數據導致split的過程中發現數據對不上,因此,基于這種特性,重新寫了一個csv數據的分割方法:

實現代碼:

public static String[] split(String line) { 
     
    List<String> list = new ArrayList<>(); 
     
    int start = 0; 
    int end = -1; 
      
     
    while(true) { 
        
      start = end + 1; 
        
      if(line.charAt(start) == '\"') { 
        end = line.indexOf("\"", start ) + 1; 
      } else { 
        end = line.indexOf("," , start ); 
      } 
       
      if(end < 0) { 
        //最后了 
        end = line.length() ; 
      } 
       
      String p1 = line.substring(start, end); 
       
      list.add(p1); 
       
      if(end >= line.length() - 1) { 
        break; 
      } 
       
    } 
     
      
    return list.toArray(new String[0]) ; 
  }

 利用的特性為:excel轉儲csv的時候,如果列值包含逗號會用雙引號括起來。

看完上述內容,你們掌握在java項目中如何對csv數據進行分割的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注創新互聯行業資訊頻道,感謝各位的閱讀!

當前題目:在java項目中如何對csv數據進行分割-創新互聯
文章位置:http://vcdvsql.cn/article30/pjgpo.html

成都網站建設公司_創新互聯,為您提供網站設計公司全網營銷推廣企業網站制作搜索引擎優化App設計App開發

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都做網站