tring test = "fdsfgds,fdesfds,fds,fds,fdsfds,fdsf,fdsfds,fdsf,fds"; 我想用“,”來分割他們,然後換行,每行顯示3個例如“fdsfgds,fdesfds,fds,”這個樣子;需要說明的是,這裏的test是從頁面傳回的值,長度不固定,如果用逗號分開了超過三個就換行,不到三個就不換行
java 字符串換行問題
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
tring test = "fdsfgds,fdesfds,fds,fds,fdsfds,fdsf,fdsfds,fdsf,fds"; 我想用“,”來分割他們,然後換行,每行顯示3個例如“fdsfgds,fdesfds,fds,”這個樣子;需要說明的是,這裏的test是從頁面傳回的值,長度不固定,如果用逗號分開了超過三個就換行,不到三個就不換行
對於 test 可以是任意長度 只要之間用‘,’隔開就行了 。 public class Num { public Num(){ } public String[] init(String str){//轉化 String[] s = new String[str.length()]; s = str.split(","); return s; } public void show(String[] s){//顯示 int j = 0; for(int i =0;i<s.length;i++){ System.out.print(s[i]+","); j++; if(j==3){ j=0; System.out.println(""); } } } public static void main(String[] args){ String test = "fdsfgds,eee,fdesfds,fds,fds,fdsfds,fdsf,fdsfds,fdsf,fds"; Num n = new Num(); String[] s = n.init(test); n.show(s); } } 輸出結果: fdsfgds,eee,fdesfds, fds,fds,fdsfds, fdsf,fdsfds,fdsf, fds,