有一字符串:abc|cde|fee|efj|dkf
以"|"为分割符,用split方法分割到一数组中,不能用StringTokenizer

解决方案 »

  1.   

    String[] strs = "abc|cde|fee|efj|dkf".split("[|]");
      

  2.   

    String a =abc|cde|fee|efj|dkf;
    String[] b=a.split("\\|");
      

  3.   

    | 在正则表达式中有特殊意义,因此需要使用 [|] 或者 \|推荐搂主参考:(中文)
    http://www.regexlab.com/zh/regref.htm
      

  4.   

    前两天有事,没上来,今天一看,居然有大家的回答都对,尤其感谢sswater(光杆兵) ,还给出一个正则表达式的参考,怎奈总分数太少:)
    zhh1981(**的猪头) :5分Leon_A(忧郁的夜晚):5分sswater(光杆兵):10分谢谢各位的帮助