split()方法

          Posted on 2007-08-24 12:44 Jaunt 閱讀(195) 評論(0)  編輯  收藏 所屬分類: 咖啡Java

          在java.lang包中有String.split()方法,返回是一個數組
          我在應用中用到一些,給大家總結一下,僅供大家參考:
          1、如果用“.”作為分隔的話,必須是如下寫法:String.split("\\."),這樣才能正確的分隔開,不能用String.split(".");
          2、如果用“|”作為分隔的話,必須是如下寫法:String.split("\\|"),這樣才能正確的分隔開,不能用String.split("|");
          “.”和“|”都是轉義字符,必須得加"\\";
          3、如果在一個字符串中有多個分隔符,可以用“|”作為連字符,比如:“acount=? and uu =? or n=?”,把三個都分隔出來,可以用String.split("and|or");


          /*
           *取文件中有 . 的后輟名
           *
          package com.test;

          public class Test {

              /**
               * @param args
               */
              public static void main(String[] args)
              {
                  String str = "pp.liv.picture.jpg";
                  
                  String[] arr = str.split("\\.");
                  System.out.println(arr[arr.length-1]);
              }

          }
          主站蜘蛛池模板: 建宁县| 昭通市| 营口市| 花莲县| 蕲春县| 伊吾县| 青田县| 富阳市| 长丰县| 玉田县| 迁西县| 阆中市| 浏阳市| 介休市| 敦化市| 陵水| 湖口县| 津南区| 霍山县| 剑阁县| 静宁县| 即墨市| 会东县| 酒泉市| 青阳县| 师宗县| 施甸县| 宁河县| 敖汉旗| 克什克腾旗| 定结县| 定边县| 乐山市| 巴中市| 曲水县| 万载县| 阿荣旗| 于田县| 望江县| 图们市| 共和县|