[問題] 讀取txt問題

看板java作者 (gingin)時間16年前 (2009/11/13 03:23), 編輯推噓2(205)
留言7則, 3人參與, 最新討論串1/1
已爬文 但大部分都找到字元處理 想問問看有沒有直接讀數字的方法 (像C可以一次讀%d 且自動跳過空白及換行字元) 若我的txt檔格式如下 1 20 3 40 50 6 70 8 9 10 11 22 33 55 66 77 88 99 1000 2000 5 5 6 6 7 7 3 3 2 2 24 26 如這樣子的格式的話 我要怎麼做 才能把例如第一行8個數字以int變數的方式儲存? 感謝:) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.212.54

11/13 03:30, , 1F
第一行的字串.split(' ')[i]
11/13 03:30, 1F

11/13 03:39, , 2F
ok 這麼做可以得到片段數字字串
11/13 03:39, 2F

11/13 03:41, , 3F
但有把這串數字字串直接轉為INT的方法嗎? 就是讀的時
11/13 03:41, 3F

11/13 03:43, , 4F
Scanner 的 API doc 讀一下
11/13 03:43, 4F

11/13 03:43, , 5F
候就直接是INT了
11/13 03:43, 5F

11/13 03:51, , 6F
ok試出來了 感謝o大
11/13 03:51, 6F

11/13 04:33, , 7F
或者試試看Integer.parseInt(String s)之類的型態轉換
11/13 04:33, 7F
文章代碼(AID): #1A_62eex (java)