熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java核心技術 >> 正文

split分割字符串 空的字符串不能得到的問題

2013-11-23 18:51:26  來源: Java核心技術 

       class T {

  public static void main(String args[]) {

  String num[] = new String[];

  String sLine = ||//|周潤英||||||||;

  num = sLinesplit(\\|);

  int row = ;

  for (String s : num) {

  Systemoutprintln(row+++=+s);

  }

  }

  }

  class T {

  public static void main(String args[]) {

  String num[] = new String[];

  String sLine = ||//|周潤英||||||||;

  num = sLinesplit(\\|);

  int row = ;

  for (String s : num) {

  Systemoutprintln(row+++=+s);

  }

  }

  } 
    最有有三個|||運行結果為

  =

  =

  =//

  =周潤英

  =

  =

  =

  =

  =

  最有有三個|||運行結果為

  =

  =

  =//

  =周潤英

  =

  =

  =

  =

  = 
    public String[] split(String regex int limit);

    public String[] split(String regex int limit); limit 參數控制應用模式的次數從而影響結果數組的長度 如果限制 n 大於零那麼模式至多應用 n> 數組的長度不大於 n並且數組的最後條目將包含除最後的匹配定界符之外的所有輸入 如果 n 非正那麼將應用模式的次數不受限制並且數組可以為任意長度 如果 n 為零那麼應用模式的次數不受限制數組可以為任意長度並且將丟棄尾部空字符串


      class T {

  public static void main(String args[]) {

  String num[] = new String[];

  String sLine = ||//|周潤英||||||||;

  num = sLinesplit(\\|); // 這裡使用作為參數

  int row = ;

  for (String s : num) {

  Systemoutprintln(row+++=+s);

  }

  }

  }

  class T {

  public static void main(String args[]) {

  String num[] = new String[];

  String sLine = ||//|周潤英||||||||;

  num = sLinesplit(\\|); // 這裡使用作為參數

  int row = ;

  for (String s : num) {

  Systemoutprintln(row+++=+s);

  }

  }

  }  運行結果為

  =

  =

  =//

  =周潤英

  =

  =

  =

  =

  =

  =

  =

  =


From:http://tw.wingwit.com/Article/program/Java/hx/201311/25873.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.