- 浏览: 100100 次
- 性别:
- 来自: 无锡
文章分类
最新评论
在java.lang包中有String.split()方法,返回是一个数组 我在应用中用到一些,给大家总结一下,仅供大家参考: 1、如果用“.”作为分隔的话,必须是如下写法,String.split("\\."),这样才能正确的分隔开,不能用String.split("."); 2、如果用“|”作为分隔的话,必须是如下写法,String.split("\\|"),这样才能正确的分隔开,不能用String.split("|"); “.”和“|”都是转义字符,必须得加"\\"; 3、如果在一个字符串中有多个分隔符,可以用“|”作为连字符,比如,“acount=? and uu =? or n=?”,把三个都分隔出来,可以用String.split("and|or"); 使用String.split方法分隔字符串时,分隔符如果用到一些特殊字符,可能会得不到我们预期的结果。 我们看jdk doc中说明 public String[] split(String regex) Splits this string around matches of the given regular expression. 参数regex是一个 regular-expression的匹配模式而不是一个简单的String,他对一些特殊的字符可能会出现你预想不到的结果,比如测试下面的代码用竖线 | 分隔字符串,你将得不到预期的结果
发表评论
-
java 堆栈
2018-07-24 22:59 444java的内存分为两类 : 堆 ... -
初始化ArrayList, 默认长度10
2018-07-10 17:54 1935// 在初始化ArrayList的时候没有指定初始化长度的话 ... -
Java判断Long类型相等问题
2018-03-13 15:05 2387// Long类型判断相等时,比如Long a = 10L ... -
循环往list中add对象却总是add的是一个对象
2017-11-11 16:53 19501. 在new 一个对象的时候,对象的ID是唯一确定的;将对象 ... -
变量定义的初始化顺序
2017-11-04 18:05 483//#java编程思想P94 //在类的内部, 定义变量 ... -
JavaBean解释
2017-09-07 15:05 519Spring如何知道setter方法?如何将值注入进去的呢?其 ... -
log4j2配置
2017-08-31 18:22 441//lib log4j-core-xx.jar lo ... -
java为什么不需要sizeof()
2017-07-21 13:51 405在C和C++中,sizeof()操作符可以告诉你为数据项分配的 ... -
回车换行 \r\n
2017-07-06 16:15 430\r就是"回到行首",\n就是" ... -
基本类型直接存储“值”,置于堆栈中。 new将对象存储在“堆”中。
2017-07-04 19:07 692基本类型置于堆栈中,更加高效。 其他java对象存储在堆中 -
Java中如何遍历Map对象的4种方法
2017-05-26 16:42 475http://blog.csdn.net/tjcyjd/art ... -
初始化List泛型时,list为null还是为空?应该是空(size()=0)
2017-04-13 17:29 698List<Object> list = new A ... -
String的拼接
2017-03-21 11:01 466当使用+拼接字符串时,会生成新的String对象,而不是向原有 ... -
判断两个参数的值是否相同
2017-02-06 17:00 554private boolean isValueSame(Obj ... -
检查数组中是否包含特定值(Check if an array contains a certain value)
2017-01-10 10:19 371String[] stringArray = { " ... -
JSP中java代码引用map类
2016-11-04 12:14 517<% java.util.Map m = new ja ... -
批量命名变量名(无法确定字符串数组长度)
2016-11-04 12:00 471String a = "a b c"; ... -
null和""以及==与equals的区别
2016-08-11 17:59 406String str1 = null; str引用为空 ... -
String、StringBuffer与StringBuilder详解
2016-08-18 14:20 4591.三者在执行速度方面的比较:StringBuilder &g ... -
java生成当前日期格式设置
2016-08-03 14:04 538package com.grace.test; ...
相关推荐
总之,`String.split()`方法是Java中进行字符串切割的重要工具,正确理解和使用正则表达式转义规则是关键。在编写代码时,一定要注意特殊字符的处理,确保它们被正确地解析为分隔符,而不是正则表达式的一部分。同时...
理解并熟练使用`String`类的方法对于Java开发者来说至关重要。通过实践,你可以更好地掌握字符串操作,从而编写出更加高效和优雅的代码。记得在处理字符串时考虑到其不可变性,并根据需要选择合适的方法来完成任务。
本文将对Java中String类的常用方法进行详细的总结,帮助开发者更好地理解和使用这些方法。 首先,创建和初始化一个String对象通常有两种方式。第一种是直接赋值,如`String b = "hello";`,这里创建了一个包含...
Java 和 Scala 实现 Spark RDD 转换成 DataFrame 的两种方法小结 在本文中,我们将讨论如何使用 Java 和 Scala 将 Spark RDD 转换成 DataFrame,並且介绍两种实现方法。 准备数据源 在项目下新建一个 student.txt...
3. **字符串分析器**:在处理用户输入的候选人名单时,可能需要使用String类的方法,如split(),将候选人名列表分割成单独的字符串。这使得系统能识别并处理每个候选人的信息。 4. **选择框(Checkbox)**:在投票...
第一种方法:cookie操作类,代码封装了,下面也有使用方法,大家可以参考下。 代码如下: String.prototype.Trim = function() { return this.replace(/^\s+/g,””).replace(/\s+$/g,””); } function JSCookie() {...
"Java高级面试题小结" 本文主要介绍了Java高级面试题,包括对部分名词的释义及代码解析,具有一定收藏价值,需要的朋友可以参考下。以下是对标题和描述中所说的知识点的详细解释: 一、可变参数 可变参数允许调用...
如果忽略大小写,可以使用`equalsIgnoreCase()`方法。 4. **字符串截取**:使用`substring()`方法可以从字符串中提取子串。例如,`my.substring(11, 19)`会返回"cai yu fei"。 5. **查找子串**:`indexOf()`方法...
Java 读取 CSV 文件内容示例代码 ...小结 Java 读取 CSV 文件内容是一种常见的数据处理操作,CsvUtil 类提供了读取 CSV 文件、获取行数、获取列数、获取指定行和获取指定列等功能,可以满足大多数的数据处理需求。
String[] ips = ip.split(","); for (int i = 0; i < ips.length; i++) { if (!"unknown".equalsIgnoreCase(ips[i].trim())) { return ips[i].trim(); } } return ip; } ``` 这个改进的方法首先尝试获取`X-...
#### 五、小结 通过上述步骤,我们可以实现在Android应用中调用基于SOAP协议的Web服务。这种方式不仅能够帮助开发者实现跨平台的远程服务调用,还能够在资源受限的移动设备上提供高效的数据交换能力。在实际应用...
1. **字符串类**:掌握Java语言中字符串相关类(如`String`类)的使用方法。 2. **正则表达式**:理解正则表达式的原理及其在Java中的应用。 3. **数学运算类**:熟悉Java中`Math`类及`BigInteger`类的功能和用法。 ...
1.6 本章小结 / 33 .第2章 从“hello world”开始 / 34 2.1 获取ext js 4 / 34 2.2 配置使用ext js库 / 35 2.3 编写“hello world”程序 / 37 2.4 关于ext.onready / 38 2.5 关于ext.blank_image_url / 40 ...
Java 工具类总结 Java 工具类是一组常用的公共方法,帮助开发者简化代码和提高开发效率。...这些工具类涵盖了 Java 编程中常见的 IO 操作、文件操作、字符串操作等多个方面,使用它们可以简化代码和提高开发效率。
1.5 小结 4 第2章 Red Hat系统的安装 5 2.1 准备,认真准备 5 2.2 安装Red Hat Linux 6 2.2.1 创建引导盘和辅助盘 6 2.2.2 不利用引导软盘进行安装 7 2.2.3 虚拟控制台 7 2.2.4 对话框 7 2.3 一步步地安装 7 2.3.1 ...
小结 ---- 在本文中,我们讨论了如何从 Dubbo 注册地址中提取出 Zookeeper 地址的方法。我们使用 Java 语言编写了一个简单的方法,用于处理 Dubbo 注册地址并提取出 Zookeeper 地址。这个方法可以在各种应用程序中...
- **转换大小写**:使用`toUpperCase()`和`toLowerCase()`方法。 - **字符串转换成数组**:使用`split()`方法。 - **拼接字符串的优化方法**:使用模板字符串(ES6引入)或数组的`join()`方法。 #### 19. Date 对象...