关于字符串的常用操作 截取substring、分割split、替换replace
来源:互联网 发布:制作发光字软件 编辑:程序博客网 时间:2024/06/15 22:33
截取字符串substring
分割字符串split
替换字符串replace
package sun.rain.amazing;import org.junit.Test;/** * 截取字符串substring * 分割字符串split * 替换字符串replace * @author sunRainAmazing * */public class StringMethod { /** * substring 返回的是一个字符串 * * String substring(int beginIndex) * 返回一个新的字符串,它是此字符串的一个子字符串。 * String substring(int beginIndex, int endIndex) * 返回一个新字符串,它是此字符串的一个子字符串。 * 在Java中的区间 通常采用 前闭后开 的形式----- [ ) */ @Test public void test_substring(){ String str = "dayDayUp,goodGoodStudy"; String str1 = str.substring(3);//下标是从0开始的 System.out.println(str1);//DayUp,goodGoodStudy String str2 = str.substring(3,7);//取7-3个字符 System.out.println(str2);//DayU } /** * split 返回的是一个String类型的数组 * * String[] split(String regex) * 根据给定正则表达式的匹配拆分此字符串。 */ @Test public void test_split(){ String str = "dayDay[USp,goodGoodStudy";// String[] str1 = str.split("[US]");//根据 U或S来拆分字符串 String[] str1 = str.split("US"); //根据 US这个整体来拆分字符串 System.out.println(str1.length); for (String string : str1) { System.out.print(string+"\t"); } } /** * split 返回的是一个String类型的字符串 * * String replace(char oldChar, char newChar) * 返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有 oldChar 得到的。 * String replace(CharSequence target, CharSequence replacement) * 使用指定的字面值替换序列替换此字符串所有匹配字面值目标序列的子字符串。 * String replaceAll(String regex, String replacement) * 使用给定的 replacement 替换此字符串所有匹配给定的正则表达式的子字符串。 * String replaceFirst(String regex, String replacement) * 使用给定的 replacement 替换此字符串匹配给定的正则表达式的第一个子字符串。 */ @Test public void test_replace(){ String str = "dayDayUp,goodGoodStudy"; String str1 = str.replace('d','Q');//严格区分大小写 System.out.println(str1); String str2 = str.replace("d","");//-- 去除相应的字符串 System.out.println(str2); String str3 = str.replace("day","DAY");//-- 替换相应的字符串 System.out.println(str3); }}
1 0
- 关于字符串的常用操作 截取substring、分割split、替换replace
- 字符串的处理。Split(分割),Substring(截取),Contains(包含),Replace(替换),StartsWith,EndsWith
- C#几种截取字符串的方法(split 、Substring、Replace、remove)
- C#几种截取字符串的方法(split 、Substring、Replace、remove)
- Python字符串的一些操作(截取+替换+查找+分割)
- java---------------String类的截取字符串,截串,substring和split,分割字母和数字,正则缝隙
- C#有关字符串的分割,替换,截取
- 常用的 JavaScript String 对象 indexOf() substring() split() replace()
- String的substring、split, StringTokenizer 截取字符串性能比较
- String的substring、split, StringTokenizer 截取字符串性能比较
- 通过“-”截取字符串,split和subString的scala中用法
- sql replace替换函数以及substring截取字符串函数用法简介
- java截取字符串,截串,substring和split,分割字母和数字,正则缝隙
- java截取字符串,截串,substring和split,分割字母和数字,正则缝隙
- java截取字符串,截串,substring和split,分割字母和数字,正则缝隙
- java截取字符串,截串,substring和split,分割字母和数字,正则缝隙
- java截取字符串,截串,substring和split,分割字母和数字,正则缝隙
- java截取字符串,截串,substring和split,分割字母和数字,正则缝隙
- 三年计划
- Enumeration基础
- AngularJS路由以及模块配置
- Linux入门基础---提供看懂linux书籍的能力,实习自学
- 蓝桥杯 暗恋 简单搜索 java
- 关于字符串的常用操作 截取substring、分割split、替换replace
- Node.js npm uuid
- 2、web(asp.net):ASP.NET应用程序与页面生命周期
- linux2.6内核SD Card Driver详细解析之一
- 关于西门子PLC中数据类型的使用
- A Discriminative Feature Learning Approach for Deep Face Recognition 的源码部分分析
- bzoj 3683: Falsita 树链剖分+线段树
- Android 自定义View(一)
- AngularJs锚点监听