真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Java實(shí)現(xiàn)在讀取文件內(nèi)容的時(shí)判斷出空白行-創(chuàng)新互聯(lián)

Java實(shí)現(xiàn)在讀取文件內(nèi)容的時(shí)判斷出空白行?相信很多沒有經(jīng)驗(yàn)的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。

創(chuàng)新互聯(lián)公司是一家專注于成都做網(wǎng)站、成都網(wǎng)站制作與策劃設(shè)計(jì),威寧網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:威寧等地區(qū)。威寧做網(wǎng)站價(jià)格咨詢:028-86922220

一、問題描述:

在用Java讀入文件內(nèi)容時(shí),往往文件中存在空行,有時(shí)候用空行來分割不同屬性的內(nèi)容,這個(gè)時(shí)候,就有必要把這個(gè)空行識(shí)別出來,在Java中該如何識(shí)別空行呢?

二、案例分析:

數(shù)據(jù)集為:

第一行信息:節(jié)點(diǎn)個(gè)數(shù) 開始節(jié)點(diǎn) 終止節(jié)點(diǎn)

第二行信息:空行

第三行到第四十四行信息:邊及邊的權(quán)值

第四十五行信息:空行

第四十六行到第四十七行信息:必過節(jié)點(diǎn)

第四十八行信息:空行

第四十九行到第五十行信息:必過邊

第五十一行信息:空行

第五十二行到第五十三行信息:不能經(jīng)過的邊

18 S E

S N1 3
S N2 1
S N3 1
N1 N9 4
N1 N4 1
N1 N2 1
N2 N5 1
N2 N3 1
N2 N4 2
N3 N5 2
N3 N6 2
N3 N7 1
N4 N5 1
N4 N9 1
N5 N6 1
N5 N12 3
N5 N10 1
N5 N9 3
N6 N12 2
N6 N13 4
N6 N14 3
N6 N8 2
N6 N7 1
N7 N8 1
N8 N14 1
N8 N15 3
N9 N10 1
N9 N11 1
N10 N11 1
N10 N12 2
N11 N12 1
N11 N16 1
N12 N13 2
N12 N16 1
N13 N16 2
N13 N14 1
N13 N15 2
N14 N15 1
E N16 1
E N13 1
E N15 4

N7
N12

N2 N4
N13 N14

N11 N12

現(xiàn)在需要把這些信息都給讀出來,代碼為:

import java.util.*;
import java.util.Map.Entry;
import java.io.*;
 
public class choosePath {
private static ArrayList arrayListOfChoosedPath=new ArrayList();
 private static ArrayList arrayListOfMustThoughNode=new ArrayList();
 private static ArrayList arrayListOfMustThoughEdge=new ArrayList();
 private static ArrayList arrayListOfCanNotThoughEdge=new ArrayList();
 
 private static int needOfNode;
 
 public static void main(String[] args) throws IOException {
 
 //sumCol變量用于記錄數(shù)據(jù)集中邊的數(shù)量
 int sumCol=0;
 BufferedReader bfr2 = new BufferedReader(new FileReader(
  "C://Users//Administrator//Desktop//text//case.txt"));
 bfr2.readLine();
 bfr2.readLine();
 while(!bfr2.readLine().equals("")){
  sumCol++;
 }
 System.out.println("tempcol="+sumCol);
 
 
 String tempMustThoughNode=null;
 while(!(tempMustThoughNode=bfr2.readLine()).equals("")){
  System.out.println(tempMustThoughNode);
  arrayListOfMustThoughNode.add(tempMustThoughNode);
 }
 while(!(tempMustThoughNode=bfr2.readLine()).equals("")){
  System.out.println(tempMustThoughNode);
  arrayListOfMustThoughEdge.add(tempMustThoughNode.split(" ")[0]);
  arrayListOfMustThoughEdge.add(tempMustThoughNode.split(" ")[1]);
 }
 
 while((tempMustThoughNode=bfr2.readLine())!=null){
  System.out.println(tempMustThoughNode);
  arrayListOfCanNotThoughEdge.add(tempMustThoughNode.split(" ")[0]);
  arrayListOfCanNotThoughEdge.add(tempMustThoughNode.split(" ")[1]);
 }
 bfr2.close();
}
}

網(wǎng)站題目:Java實(shí)現(xiàn)在讀取文件內(nèi)容的時(shí)判斷出空白行-創(chuàng)新互聯(lián)
網(wǎng)頁URL:http://weahome.cn/article/jgioj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部