[問題] 字串分割法

看板java作者 (joseph)時間6年前 (2018/06/07 11:54), 6年前編輯推噓2(206)
留言8則, 6人參與, 6年前最新討論串1/1
我有一個字串 “135628918” 想要依照字串長度 分成 4 4 1儲存 所以是分成 String a=1356 String b=2891 String c=8 請問要怎麼寫呢? 數字之間沒有任何空格或符號 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.188.161 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1528343644.A.E52.html

06/07 11:57, 6年前 , 1F
String.substring
06/07 11:57, 1F

06/07 11:59, 6年前 , 2F
沒有空格不是更簡單..?
06/07 11:59, 2F
剛碰java 抱歉 ※ 編輯: joseph1357 (114.25.135.251), 06/07/2018 12:24:50

06/07 12:31, 6年前 , 3F
依照字串長度分割 問谷歌可以找到一堆喔
06/07 12:31, 3F

06/07 12:39, 6年前 , 4F
用regex
06/07 12:39, 4F

06/07 13:13, 6年前 , 5F
固定的話,直接 substring 比 regex 有效率吧 ha
06/07 13:13, 5F

06/19 11:46, 6年前 , 6F
先REPLACEALL "" 在MOD取餘數跟 /4算出邊界後跑回圈
06/19 11:46, 6F

06/19 11:46, 6年前 , 7F
最後回傳出STRING[]就可以 全部使用substring即可處理
06/19 11:46, 7F

06/19 11:47, 6年前 , 8F
正則的話很麻煩你先熟語言再去研讀吧
06/19 11:47, 8F
文章代碼(AID): #1R6AnSvI (java)