String字符串相关操作(判断,增删,转换,截取)
1:判断字符串中是否包含某个字符(字符串):
startsWith():
这个方法有两个变体并测试如果一个字符串开头的指定索引指定的前缀或在默认情况下从字符串开始位置
此方法定义的语法如下:
public boolean startsWith(String prefix, int toffset)
or
public boolean startsWith(String prefix)
prefix – 要匹配的前缀。这里是参数的细节:
toffset – 从哪里开始寻找字符串。
返回值为true和false

contains()方法:
java.lang.String.contains()
方法返回true,当且仅当此字符串包含指定的char值序列,
返回值为true和false。

indexOf():
java.lang.String.indexOf() 的用途是在一个字符串中寻找一个字的位置,同时也可以判断一个字符串中是否包含某个字符
indexOf的返回值为int

2:Java中Bean实体类的操作:
BeanUtils.copyProperties();将一个实体类的值复制到另外一个实体类
a,b为对象
BeanUtils.copyProperties(a, b);
1,BeanUtils是org.springframework.beans.BeanUtils, a拷贝到b
2,BeanUtils是org.apache.commons.beanutils.BeanUtils,b拷贝到a
注:
我用的是1;
ab之间不需要有什么关联,相同命名相同类型的字段的值会复制过去
3:字符串截取
String str = "2210670145900351286-cp"; //截取-之前字符串 String str1 = str.substring(0, str.indexOf("-")); System.out.println("截取-之前字符串:"+str1); //截取-之后字符串 String str2 = str.substring(str1.length()+1, str.length()); System.out.println("截取-之后字符串:"+str2);

时间仓促,如有错误欢迎指出,欢迎在评论区讨论,如对您有帮助还请点个推荐、关注支持一下
作者:博客园 - 凉年技术
出处:http://www.cnblogs.com/xxhxs-21/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文链接,否则保留追究法律责任的权利。
若内容有侵犯您权益的地方,请公告栏处联系本人,本人定积极配合处理解决。

浙公网安备 33010602011771号