有一值:1/2/,想通过split来输入一个值,分别是1、2、空字符串,
  但用split函数,只返回1、2,
  怎么写程序实现。

解决方案 »

  1.   

    有一值:1/2/,想通过split来输入一个值,f返回值分别是1、2、空字符串,
      但用split函数,只返回1、2,
      

  2.   

    "1/2/".split("\\D");  "1" "2"
    "1/2/".split("\\D+");  "1" "2"
    "1/2/".split("\\D*");  "" "1" "" "2")
      

  3.   

    String str="1/2/";
    str.split("/");函数得到的是一个数组,是按/分割的,长度为2。那么str1=str.split("/")[0];  str1就是"1"
    str2=str.split("/")[1];  str2就是"2"具体想怎么用,应该知道了吧
      

  4.   

    不对啊,是想返回1 2 '' 三个值,放在String[]里。
      

  5.   

    我想得到一个数组长度为3,str.split("/")[2]的值是空值。