`

String.split()使用时注意事项

 
阅读更多
String的split方法,实际上是调用Pattern的split方法,对于某些符号必须加上转义字符才起作用,比如对英文的“.”是无效的,需要加上转义字符,str.split("\\.");才可以完成分隔。
分享到:
评论
2 楼 生死格斗 2011-05-02  
234390216 写道
学习了,以前还真没注意过,不过我一般都是用逗号或者分号又或者是空格来分的

是的,一般很少用“.”来分隔
1 楼 234390216 2011-04-28  
学习了,以前还真没注意过,不过我一般都是用逗号或者分号又或者是空格来分的

相关推荐

    String.split()方法使用总结

    标题明确指出本文将围绕`String.split()`方法的使用进行深入探讨,旨在总结其功能、用法以及一些实践中的注意事项。这表明文章的目标读者是对Java编程有一定了解,希望提升自己在字符串操作方面技能的人群。 ### ...

    Java中String.split()用法小结

    在使用`String.split()`时,要注意理解正则表达式的语法规则,因为分隔符会根据正则表达式的行为进行匹配。例如,如果分隔符是`*`,不进行转义就会导致`PatternSyntaxException`异常,因为`*`在正则表达式中表示...

    matlab开发-未经许可的Javascriptstring.zip.zip

    在MATLAB开发过程中,有时我们需要处理字符串数据,特别是在与网页交互或者进行数据分析时。这个"matlab开发-未经许可的Javascriptstring.zip.zip"文件可能包含...在实际开发中,了解这些技巧和注意事项是非常重要的。

    JAVA_split_用法

    #### 注意事项 1. 当使用`split()`方法时,正则表达式中的特殊字符需要进行适当的转义处理。 2. `limit`参数为非负整数时,表示分割后的数组最多包含`limit`个元素;若为负数,则所有分割结果都会被保留,包括由连续...

    vue使用注意事项

    ### Vue使用注意事项详解 在进行Vue开发过程中,开发者往往会遇到各种各样的问题。这些问题有的源自于框架本身的限制,有的则是由于使用不当所导致。本文基于实际项目经验,并结合网络资源整理,旨在帮助开发者规避...

    javascript String split方法误操作

    #### 常见误区与注意事项 - **空字符串作为分隔符**:使用空字符串作为分隔符会导致每个字符都被视为一个独立的项,这可能不是预期的结果。 - **正则表达式使用不当**:当使用正则表达式作为分隔符时,如果没有正确...

    浅析Java中Split函数的用法技巧

    例如,使用`.`作为分隔符,正确写法是`String.split("\\.")`,使用`|`作为分隔符,正确写法是`String.split("\\|")`。不进行转义会导致意外的结果,因为`.`会匹配任何字符,`|`则会被当作逻辑或操作符。 2. **多个...

    Arduino 分割字符串库,strFenGe.rar

    - 分割字符串可能导致数组或列表的大小不可预知,使用时需考虑动态分配和释放内存。 - 如果库未提供清理方法,记得在不再使用分割结果时释放内存,以防止内存泄漏。 6. **优化和替代方案**:对于内存敏感的项目,...

    Javascript中的Split使用方法与技巧

    ### `split()`的注意事项与技巧 1. **空字符串作为分隔符**:如果你使用空字符串`""`作为分隔符,`split()`方法会将每个字符都视为一个单独的子字符串,结果数组的长度将是原字符串的长度。 2. **正则表达式作为...

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

    Java正则表达式之split()方法实例详解 Java正则表达式之split()方法是一种常用的字符串拆分方法,它可以将一个字符串根据给定的正则...通过本文的讲解和示例程序,读者可以更好地理解split()方法的使用和注意事项。

    asp.net 读写ini文件

    **注意事项:** - 操作文件时,确保考虑到并发访问的问题,尤其是在多用户环境中,防止数据冲突。 - 性能优化:大量读写操作时,考虑使用缓存或数据库存储,以提高效率和安全性。 - 错误处理:编写异常处理代码,...

    Oracle,Split

    #### 五、注意事项 - 在实际应用中,可能还需要考虑字符串中是否存在连续的分隔符以及空字符串的情况。 - 如果待分割的字符串非常长或者分隔符很多,这种基于循环的实现可能会比较慢,需要注意性能优化。 #### 六...

    C#中split用法实例总结

    6. **注意事项** - 如果分隔符不在字符串中出现,`Split`方法将返回一个只包含原字符串的数组。 - 如果分隔符是空字符串,`Split`方法会将每个字符都视为单独的子字符串。 - 使用正则表达式进行分割时,要注意...

    android项目中读取ini配置文件

    6. **注意事项** - `AssetManager`的`open()`方法返回的`InputStream`需要在使用后关闭,以避免内存泄漏。 - 当`ini`文件的结构复杂时,可能需要更复杂的解析逻辑,或者考虑使用第三方库来处理。 - 如果`ini`文件...

    java split用法详解及实例代码

    ### 注意事项 - 正则表达式中的特殊字符需要转义,例如,如果要以逗号作为分隔符,应该写为`split(",")`而不是`split(",")`。 - 分割后的结果可能包含空字符串,需要在处理时注意检查和过滤。 - `split()`方法不会...

    java 分割字符串

    注意事项 - 分割后产生的空字符串会出现在结果数组中,除非正则表达式明确排除了它们。 - 如果输入字符串为空或者没有匹配到正则表达式的部分,`split()`方法将返回一个只包含原字符串的单元素数组。 ### 6. 结合...

    SN简易视频播放器源码 SNSimpleVideoPlayer.rar

    SN简易视频播放器源码 源码描述: 一、源码特点 一款视频播放器源码,视频控制:播放、暂停、停止、后退、快进、跳转、适合初学者 ...三、注意事项 开发环境为Visual Studio 2013,使用.net 4.0开发。

    es5-shim-master.zip

    **五、注意事项** 虽然ES5 Shim极大地提升了旧浏览器对ES5的支持,但它并不能解决所有问题。有些ES5特性,如`let`、`const`、`class`等,是无法通过Shim来模拟的,因为它们涉及到语法层面的改变。此外,使用ES5 ...

    js中将URL中的参数提取出来作为对象的实现代码.docx

    6. **注意事项**: - 在实际项目中,可能需要考虑更复杂的查询字符串格式,如嵌套的键值对、编码问题等。 - 本示例假设所有键值对都是简单的形式,没有特殊字符或编码问题。 - 对于更复杂的URL处理需求,可以考虑...

Global site tag (gtag.js) - Google Analytics