`

java split 用法说明详解

阅读更多

1. 如字符串:http://www.vvcc.abc.com:8080/
以“.”分割为字符串数组时,方法如下:

String domainNam="http://www.vvcc.abc.com:8080/";
String[] splitStr = domainNam.split("\\.");

必须经过转义后才能分割,单纯的以domainNam.split(".");分割时,结构字符串数组长度为0;

 

 

2.

java.lang.string.split
split 方法
将一个字符串分割为子字符串,然后将结果作为字符串数组返回。
stringObj.split([separator,[limit]])
参数
stringObj
必选项。要被分解的 String 对象或文字。该对象不会被 split 方法修改。
separator
可选项。字符串或 正则表达式对象,它标识了分隔字符串时使用的是一个还是多个字符。如果忽

略该选项,返回包含整个字符串的单一元素数组。
limit
可选项。该值用来限制返回数组中的元素个数。

说明
split 方法的结果是一个字符串数组,在 stingObj 中每个出现 separator 的位置都要进行分解 。separator 不作为任何数组元素的部分返回。

示例1:
public class SplitDemo {
public static String[] ss=new String[20];
public SplitDemo() {
 
     String s = "The rain in Spain falls mainly in the plain.";
     // 在每个空格字符处进行分解。
     ss = s.split(" ");   
}
public static void main(String[] args) {

  SplitDemo demo=new SplitDemo();
  for(int i=0;i<ss.length;i++)
  System.out.println(ss[i]);
}

}

程序结果:
The
rain
in
Spain
falls
mainly
in
the
plain.


示例2:
public class SplitDemo {
public static String[] ss=new String[20];
public SplitDemo() {
 
     String s = "The rain in Spain falls mainly in the plain.";
     // 在每个空格字符处进行分解。
     ss = s.split(" ",2);  
}
public static void main(String[] args) {
  SplitDemo demo=new SplitDemo();
  for(int i=0;i<ss.length;i++)
  System.out.println(ss[i]);
}

}
程序结果:
The
rain in Spain falls mainly in the plain.

示例3:
public class SplitDemo {
public static String[] ss=new String[20];
public SplitDemo() {
 
     String s = "The rain in Spain falls mainly in the plain.";
     // 在每个空格字符处进行分解。
     ss = s.split(" ",20);  
}
public static void main(String[] args) {
  SplitDemo demo=new SplitDemo();
  for(int i=0;i<ss.length;i++)
  System.out.println(ss[i]);
}

}
程序结果:
The
rain
in
Spain
falls
mainly
in
the
plain

分享到:
评论

相关推荐

    JAVA_split_用法

    JAVA_split_用法,split详解,记得好评哦

    java split用法详解及实例代码

    主要介绍了java split用法的相关资料,并附实例代码,帮助大家学习参考,需要的朋友可以参考下

    Java的split方法使用详解

    主要详细介绍了Java的split方法使用说明,十分的细致全面,有需要的小伙伴可以参考下。

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

    2.特殊用法–当split()分割字符串遇上特殊符号 案例分析 String str = abc|dfg; String[] all=str.split(|); system.out.println(all[0]); 结果为 a 原因分析 | 在正则表达式中是个已经被使用的特殊符号(”.”、”...

    Java Bug模式详解

    Java.Bug模式详解 第1章 混乱环境下的灵活方法 1.1 软件设计、实现和维护的趋势 1.1.1 对于稳定、安全 系统的需求增加 1.1.2 传统软件工程技 术的局限性 1.1.3 开放源代码的软 件项目的可利用性 1.1.4 对于...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    17.7.10 fn:split 545 17.7.11 fn:join 546 17.7.12 fn:tolowercase 547 17.7.13 fn:touppercase 547 17.7.14 fn:trim 548 17.7.15 fn:escapexml 548 17.7.16 fn:length 549 17.8 小结 549 第18章 标签文件...

    Java中正则表达式split()特殊符号使用详解

    主要介绍了Java中正则表达式split()特殊符号使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part3

    17.7.10 fn:split 545 17.7.11 fn:join 546 17.7.12 fn:tolowercase 547 17.7.13 fn:touppercase 547 17.7.14 fn:trim 548 17.7.15 fn:escapexml 548 17.7.16 fn:length 549 17.8 小结 549 第18章 标签文件...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part4

    17.7.10 fn:split 545 17.7.11 fn:join 546 17.7.12 fn:tolowercase 547 17.7.13 fn:touppercase 547 17.7.14 fn:trim 548 17.7.15 fn:escapexml 548 17.7.16 fn:length 549 17.8 小结 549 第18章 标签文件...

    Java正则表达式之split()方法实例详解

    主要介绍了Java正则表达式之split()方法,结合实例形式较为详细的分析了split方法的功能、使用方法及相关注意事项,需要的朋友可以参考下

    python中的split()函数和os.path.split()函数使用详解

    今天小编就为大家分享一篇python中的split()函数和os.path.split()函数使用详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part5

    17.7.10 fn:split 545 17.7.11 fn:join 546 17.7.12 fn:tolowercase 547 17.7.13 fn:touppercase 547 17.7.14 fn:trim 548 17.7.15 fn:escapexml 548 17.7.16 fn:length 549 17.8 小结 549 第18章 标签文件...

    Java入门教程(微学苑)-part1

    2.8 Java数组的定义和使用 31 2.9 数组的定义和内存分配 31 2.10 数组的初始化 31 2.11 数组引用 32 2.12 数组的遍历 32 2.13 二维数组 33 2.14 Java字符串(String) 35 2.15 字符串操作 35 2.15.1.1 1) length() ...

    将DataTable作为存储过程参数的用法实例详解

    今天看了下SQL Server 2008的新特性,发现有表变量的使用,及其将DataTable作为参数的用法,就尝试了一下,简单谈谈心得。 示例代码下载 一、测试环境 1、Windows Server 2008 R2 DataCenter 2、Visual Studio 2008 ...

    精通正则表达式~~~

    使用java.util.regex. 371 The Pattern.compile() Factory. 372 Pattern的matcher方法... 373 Matcher对象... 373 应用正则表达式... 375 查询匹配结果... 376 简单查找-替换... 378 高级查找-替换... 380 ...

    asp.net知识库

    ASP.NET2.0 ObjectDataSource的使用详解(3) ASP.NET2.0 快速入门 ----默认中的主题外观 数据库开发 ADO.NET 通过DataTable获得表的主键 ADO.NET 2.0 操作实例 ADO.NET 2.0 大批量数据操作和多个动态的结果集 ADO...

    Tcl_TK编程权威指南pdf

    split命令 join命令 相关章节 第6章 控制结构命令 if then else switch while foreach for break与continue catch error return 第7章 过程与作用域 proc命令 使用rename来改变命令名 作用域 ...

Global site tag (gtag.js) - Google Analytics