String字符串相关操作(判断,增删,转换,截取)

1:判断字符串中是否包含某个字符(字符串):

startsWith():

这个方法有两个变体并测试如果一个字符串开头的指定索引指定的前缀或在默认情况下从字符串开始位置

此方法定义的语法如下:

public boolean startsWith(String prefix, int toffset)
or
public boolean startsWith(String prefix)

prefix – 要匹配的前缀。这里是参数的细节:

toffset – 从哪里开始寻找字符串。

返回值为truefalse

 

contains()方法:

java.lang.String.contains()

方法返回true,当且仅当此字符串包含指定的char值序列,

返回值为truefalse

 

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);

 

posted @ 2020-10-16 09:37  凉年技术  阅读(216)  评论(0)    收藏  举报