Re: [問題] 如何將大量資料存成陣列
※ 引述《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
討論串 (同標題文章)