split
public String[] split(String regex)根据给定正则表达式的匹配拆分此字符串。
该方法的作用就像是使用给定的表达式和限制参数 0 来调用两参数 split 方法。因此,所得数组中不包括结尾空字符串。

例如,字符串 “boo:and:foo” 使用这些表达式可生成以下结果:

Regex 结果
{ “boo”, “and”, “foo” }
o { “b”, “”, “:and:f” }

参数:
regex - 定界正则表达式
返回:
字符串数组,它是根据给定正则表达式的匹配拆分此字符串确定的
抛出:
PatternSyntaxException - 如果正则表达式的语法无效
分割后所得数组的末尾一定不包含空的字符串,如果开头包含了空字符串,则生成的数组是包含空的字符串的,中间生成的空字符串也包括,自己写个程序测试一下就行,一般是两n字符串和表达式匹配,则生成n-1个空格。

String的spilt()方法相关推荐

  1. python spilt() 方法 ,分隔字符串

    1 spilt() 方法作用 通过指定分隔符对字符串进行分隔 注意要拆分的字符串需要要一定规律的分隔符 ,比如"Python is a good language" 这个字符串中间 ...

  2. String类split方法

    split方法是一个最常用的拆分字符串的方法.如果没有深入了解的话,就会采坑. 笔者前几天在项目中就遇到了这个坑,一直以为带一个分隔符的字符串,无论左右两侧是否有字符,都会解析为一个包含2个元素的数组 ...

  3. 【C++ 语言】C++字符串 ( string 类 | 创建方法 | 控制台输出 | 字符串操作 | 栈内存字符串对象 | string* )

    文章目录 C++ 字符串 对象 C++ 字符串 对象 创建方法 C++ 字符串 对象 输出到控制台 C++ 字符串 拼接 C++ 字符串 方法调用 ( 栈内存对象 ) C++ 字符串 方法调用 ( 堆 ...

  4. (JAVA)String常用的方法

    一.String类 String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象.java把String类声明的final类,不能有类.String类对象创 ...

  5. ==与equals,String的equals()方法

    ==介绍 它的作用是判断两个对象的地址是不是相等.即,判断两个对象是不是同一个对象(基本数据类型比较的是值,引用数据类型比较的是内存地址). 基本数据类型:byte,short,char,int,lo ...

  6. JavaScript -- 时光流逝(三):js中的 String 对象的方法

    JavaScript -- 知识点回顾篇(三):js中的 String 对象的方法 (1) anchor(): 创建 HTML 锚. <script type="text/javasc ...

  7. String的concat方法与join方法

    String的concat方法对当前字符串追加字符串(concat只能追加字符串,+既可以追加字符串又可以追加字符.数字) @Test public void test(){String s = &q ...

  8. java intern_java String的intern方法

    我们知道再jvm的运行时内存可以分为堆.方法区.程序计数器.虚拟机栈和本地方法栈.而在方法区中有一个字符串常量池,用来保存字符串这个不可变量.如果我们使用String str=new String(& ...

  9. java hashcode返回值_Java String hashCode() 使用方法及示例

    Java String hashCode() 使用方法及示例 Java String hashCode()方法返回字符串的哈希码. 字符串hashCode()方法的语法为: string.hashCo ...

  10. 字符斜杠是合法常量吗_【面试秘籍】你对String的intern方法了解吗

    我们先来看个例子: public class StringTest { public static void main(String[] args) { String a = "A" ...

最新文章

  1. 计算机 程序 原理,计算机储存程序和程序原理是谁提出来的
  2. matlab理想低通滤波器代码_自己动手,解开Matlab下AMD锐龙处理器性能封印
  3. 详解布局之--静态、自适应、流式、响应式
  4. Mac下批量删除.svn文件
  5. 多线程中join()的用法
  6. Java 冒泡排序实现及口诀
  7. 突破极限–如何使用AeroGear Unified Push for Java EE和Node.js
  8. vue从入门到开发--4--处理http请求
  9. Filecoin Gas基础费率降至3.76 nanoFIL
  10. nginx限制并发连接数和连接请求数
  11. php mysql 连接池_php 如何实现 数据库 连接池
  12. html新建文件夹,javascript实现新建文件夹的功能
  13. 项目技术管理经验总结
  14. C语言实现哈夫曼树求解及其编码输出
  15. 如何使用JavaScript实现前端导入和导出excel文件(H5编辑器实战复盘)
  16. R语言生存分析:Cox回归
  17. 关于KEIL5最新版没有ATMEL(含89C51芯片)的情况
  18. Freemarker静态页面使用方法详解+指令
  19. jq获取页面高度_使用jquery中height()方法获取各种高度
  20. PCB电路板制作课程(PCB板设计)与单片机设计 各种品牌的变频器、伺服驱动器、缝纫机电控箱等工控设备的维修。工业电路板维修培训(变频器、伺服驱动器、缝纫机电控、数控、机器人等..)

热门文章

  1. epoll精粹二 - Linux C++网络编程(二十三)
  2. 50句英语成语:字面和实际意思大不同
  3. 复杂领域的Cynefin模型和Stacey模型
  4. Odoo owl 学习笔记之14—错误处理erro_handing
  5. 高通---IGV:从安装到使用
  6. 前程无忧、BOSS直聘、猎聘“抢”Z世代
  7. HTML+CSS写一个三角形(原理+实例)
  8. jstl 无法自动加载c.tld文件
  9. display的contents属性
  10. 下载iconfont图标