2025-02-10

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,

作者“莫”

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *