//依据正则式从父串中剔除 String replaceAll("regular","");
String sub ="";
String s="upload/1.txt;upload/2.txt;upload/3.txt;upload/4.txt";
System.out.println("s:"+s);
sub = s.replaceAll( ";upload/1.txt|upload/1.txt;","");
System.out.println("sub:"+sub);
s="upload/1.txt;upload/2.txt;upload/3.txt;upload/4.txt";
sub = s.replaceAll( ";upload/2.txt|upload/2.txt;","");
System.out.println("sub:"+sub);
s="upload/1.txt;upload/2.txt;upload/3.txt;upload/4.txt";
sub = s.replaceAll( ";upload/3.txt|upload/3.txt;","");//replaceAll( ",122.jpg|122.jpg,","");
System.out.println("sub:"+sub);
//检索是否存在
List<String> phones=new ArrayList<String>();
phones.add("13938135986");
phones.add("13598520599");
phones.add("13511111111");
phones.add("13513810086");
phones.add("13569190527");
phones.add("13513810068");
int i=phones.indexOf("13511111111");//
int k=phones.indexOf("00000000000");//
System.out.println("i:"+i+"k:"+k);
//是否以某字符串开始Boolean startWith("");Boolean startWith("",int index);
String fileName="gglys001";
System.out.println(fileName.startsWith("gly",1));//true
//是否以否字符串结束Boolean endsWith("");
String fileName="temp.gif";
System.out.println(fileName.endsWith(".gif"));//true
//顺序索引int indexOf("");int indexOf("",int index);
String fileName="temp.gif";
int index=fileName.indexOf("gif");
System.out.println(index);//5
//逆序索引int lastIndexOf("")
String fileName="head.temp.gif";
int dot=fileName.lastIndexOf(".");
System.out.println(dot);//9
//获取字串String subString(int index);
System.out.println(fileName.substring(9));//.gif
//regex正则匹配Boolean matches("regex");
String s="001003";
System.out.println(s.matches("001[\\d]*"));//true
//是否包含
String s="1.txt,2.txt,3.txt";
System.out.println(s.contains("2.txt"));//true
System.out.println(s.indexOf("2.txt"));//6
//分离字符串
String s="1.txt,2.txt,3.txt";
String []strArr=s.split(",");
System.out.println(s);
for(String sub : strArr)
{
System.out.println(sub);
}
- 大小: 4.1 KB
分享到:
相关推荐
首先,`StringUtil.cpp`和`StringUtil.h`是C++中的源代码文件和头文件,它们定义了类`StringUtil`及其成员函数。在C++中,头文件通常用于声明类、函数、常量等,而源代码文件则包含了这些声明的实现细节。在这个案例...
StringUtil工具类java学习的好东西!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!...
`StringUtil`是一个常见的Java工具类,它包含了大量用于处理字符串的方法,可以极大地简化字符串操作,提高代码的可读性和效率。在Java开发中,我们经常会遇到对字符串进行各种操作的需求,如检查空值、分割、连接、...
通过分析`stringUtil.c`源代码和`stringUtil.h`头文件,我们可以了解一些关键知识点。 1. **自定义字符串数据结构**:在C语言中,字符串通常以字符数组的形式存在。在`stringUtil.h`中,可能定义了一个名为`String`...
StringUtil.java 2100+行代码 内容丰富
String util操作类,个人整理,欢迎补充
自己整理的StringUtil ,字符串处理工具类,很全面的方法,对象之间的数据转换
《AS3-StringUtil:深入解析字符串处理工具类》 在ActionScript 3(AS3)中,处理字符串是一项常见的任务,而`StringUtil`类则是一个非常实用的工具,它提供了许多方便的方法来优化和简化字符串操作。这篇内容将...
StringUtil工具类 是对String 对象封装操作
BitVector CookieUtil DES FileUtil HttpUtil ImageFile JavaScriptString JsonHelper StringUtil Thumbnail Utils WebFileInfo
这里提到的"ArrayUtil+DateUtil+FileUtil+ReguUtil+StringUtil"是五个这样的工具包,它们分别针对数组操作、日期处理、文件操作、正则表达式匹配和字符串操作提供了一系列便利的方法。 1. **ArrayUtil**: - **...