`

String类中split方法的使用

    博客分类:
  • java
阅读更多
String类中split方法的使用
split 方法:将一个字符串分割为子字符串,然后将结果作为字符串数组返回。
stringObj.split([separator],[limit])
参数:stringObj   必选项。要被分解的 String 对象或文字。该对象不会被 split 方法修改。
separator 可选项。字符串或 正则表达式 对象,它标识了分隔字符串时使用的是一个还是多个字符。如果忽
略该选项,返回包含整个字符串的单一元素数组。 limit可选项。该值用来限制返回数组中的元素个数。
说明:split 方法的结果是一个字符串数组,在 stingObj 中每个出现 separator 的位置都要进行分解。separator 不作为任何数组元素的部分返回。
split 的实现直接调用的 matcher 类的 split 的方法。“ . ”在正则表达式中有特殊的含义,因此我们使用的时候必须进行转义"\\."
如果用竖线“|”分隔的话,将出现不可得到的结果,必须改为“\\|” 
,+ * 不是有效的模式匹配规则表达式,用"//*"        "//"转义后即可得到正确的结果。
实例:
public class StringSplit {
 
  public static void main(String[] args) throws Exception {
   String originalString = new String("5,8,6,9,12,56,3");
   String[]  destString = originalString.split(","); 
   for(int i=0; i < destString.length; i++)  
     System.out.print(destString[i]+" ");
    
     System.out.println( );  
     
   String original = new String("abc,ef,bdj,983,r56,34u");
   String[]  dest = original.split(",",3); 
   for(int i=0; i < dest.length; i++)  
     System.out.println(dest[i]);
      
     System.out.println( );  
     
    String s = new String("01:大汽车");   
                String a[] = s.split(":");    
             System.out.println(a[0]);  
          System.out.println(a[1]);  
       
       System.out.println( );  
       
     String str = "1one123two456obc"; 
     String[] strs2 = str.split("o");
     for(int i = 0; i < strs2.length; i++)
       System.out.println("strs2["+i+"] = "+strs2[i]);
 
String value = "192.168.128.33";
           String[] names = value.split("\\.");
           for (int i = 0; i < names.length; i++)
    System.out.println(names[i]);
    
   String value2 = "ABCD|568|ER5|54P";
           String[] names2 = value2.split("\\|");
           for (int i = 0; i < names2.length; i++)
    System.out.println(names2[i]);
   }


转自:http://blog.sina.com.cn/s/blog_5c5bc9070100ywkj.html
分享到:
评论

相关推荐

    String类的intern、split方法

    java中String类的intern、split方法的详细讲解。

    String.split()方法使用总结

    String.split()方法使用总结

    java的String[] split 示例

    java的String[] split 示例

    public static String[] split(String s, String regex)

    public static String[] split(String s, String regex) s参数为待拆分字符串, regex参数有两种格式: 单字符的字符串(长度1),功能如下:split(“ab#12#453”, “#”) 返回带5个元素的数组:ab, #, 12, #, 453 ...

    split_string

    split string

    string类的常用方法.pdf

    string类的常用方法 string类是C++中一个非常常用的类,它提供了许多方法来操作字符串。以下是一些常用的string类方法: 1. 构造函数: • string(): 创建一个空的字符串。 ◦ string(const char* str): 用一个C风格...

    String split方法实现过程图解

    主要介绍了String split方法实现过程图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    Javascript实现Array和String互转换的方法

    主要介绍了Javascript实现Array和String互转换的方法,涉及JavaScript中toString方法与split方法的使用技巧,需要的朋友可以参考下

    StringAPI.java

    String toLowerCase():使用默认语言环境,将 String 中的所有字符转换为小写 String toUpperCase():使用默认语言环境,将 String 中的所有字符转换为大写 String trim():返回字符串的副本,忽略前导空白和尾部...

    C# 中string.split用法详解

    第一种方法 string s=abcdeabcdeabcde; string[] sArray=s.Split...使用另一种构造方法对多个字 符进行分割: string s=abcdeabcdeabcde; string[] sArray1=s.Split(new char[3]{'c','d','e'}) ; foreach(string i in

    javascript String split方法误操作

    split定义和用法 split() 方法用于把一个字符串分割成字符串数组。 语法 stringObject.split(separator, howmany)参数 描述 separator 必需。字符串或正则表达式,从该参数指定的地方分割 stringObject。 howmany 可...

    power-split:有时string.split()还不够!

    它提供了一些实用程序方法来解决一些用例,而这些用例String.split()调用将无法解决。它能做什么? 使用正则表达式分割字符串,非常明显! 参见PowerSplit.split() 使用正则表达式分割字符串,以提供有关每个元素的...

    stringstream操纵string的方法总结

    在用C++操纵字符串的时候,我一直使用很笨的遍历的方法。为此,我问候过很多次C++标准委员会。直到某一天,我做了一个处理绝对路径的题目。 首先,我要把‘/’作为分隔符,把输入字符串split一下。下面是我的代码:...

    string类的常用方法.zip

    但是,你可以使用 str 类的方法来创建新的字符串或对字符串进行操作。 1. capitalize() 将字符串的首字母大写,其余字母小写。 2. lower() 和 upper() 将字符串转换为小写或大写。 3. strip(), lstrip(), ...

    java字符串转数组.docx

    在Java中,将字符串转换为数组可以...使用String类的split()方法: 这个方法将字符串根据指定的分隔符分割成字符串数组。 示例:String[] stringArray = str.split(","); 使用java.util.Arrays类的copyOfRange()方法:

    181001120_Delicious!_子串_

    (要求:对字符串分词时使用 String 类的 split 方法。可以上网自行查找使用split 方法如何处理多个空格。)在主类中输入字符串和子串,之后使用功能类检索出子串的数量。例如,可以输入字符串“I like apple. The ...

    c++string类的实现

    2)string类经常用到find find_first_of find_first_not_of find_last_of find_last_not_of substr replace等,以及联合使用来达到java中的split和trim 3) 有些函数返回的是MyString& 、Char& 等(引用),MyString、...

    String split函数

    主要说了string类 常用函数的使用技巧 注意点

    c# split分隔字符串使用方法

    代码如下:string str=”aaa|||bbb|||ccc”; string[] sArray=str.Split(new[] { “|||”... 您可能感兴趣的文章:C#中使用Split方法拆分字符串实例C#中使用split分割字符串的几种方法小结C# Split分隔字符串的应用(C#、s

    Android中Split()字符串分割特殊用法案例详解

    Android:分割字符串需要加上中括号split(“[$]”)//$为要分割的字符 2.特殊用法–当split()分割字符串遇上特殊符号 案例分析 String str = abc|dfg; String[] all=str.split(|); system.out.println(all[0]); ...

Global site tag (gtag.js) - Google Analytics