Re: [問題] 如何將大量資料存成陣列

看板java作者 (._.)時間16年前 (2009/08/26 23:44), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《bear0221 (小小黑)》之銘言: : 想請問板上的各位 : 目前我手中有大量的地圖資料(經緯度) : 我要用讀檔的方式將他存成陣列 : 但是經緯度之間有分隔逗號 : 我要如何將逗號前後的資料分別存在A與B兩個陣列中 : 這是我目前的程式碼 : public input() { : try { : BufferedReader br = new BufferedReader(new InputStreamReader(new : FileInputStream("c://work/Twn_road.geo"))); : String line = ""; : while((line = br.readLine()) !=null) { : System.out.println(line); : line.toCharArray(); : } : } : catch(IOException ioe) { : ioe.printStackTrace(); : } : } : 想請問各位我要如何將地圖資料逗號前後的資料存入不同陣列中 : 要在裡面加怎樣的判斷式 : 謝謝 建議補充資料: 1.地圖資料長怎樣? 2.具體來說若有範例資料, 那個資料會以怎樣的方式存放至陣列? 3.具體來說, 那個要被存放的陣列是怎麼宣告的? 4.為什麼要使用 BufferedReader? 為何要用 toCharArray()? 如果用 Scanner 配他分隔設定下去做會不會比較簡單? 5.用了 toCharArray 為什麼不用 char[] 去存它? 6.如果用 char[] 存資料, 要怎麼用迴圈發現逗號在那邊? 7.如果用 char[] 存資料, 要怎麼把特定區段的資料存到你要放的陣列裡面? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.160.32.214
文章代碼(AID): #1AbLX0Cf (java)
文章代碼(AID): #1AbLX0Cf (java)