制作过程中会对字符串做各种各样的判断,本文收集各种对字符串判断的语句。持续更新
1.int indexof()
int indexof() :在字符串中从前向后定位字符和字符串;所有的返回值都是指在字符串的绝对位置,如为空则为- 1
string test="我是中国人,从浙江来!";
test.indexof('中国') =2 //从前向后 定位"中国" 第一次出现的位置
test.indexOf("中国")) != -1 //作为判断,判断字符串中有"中国"这个字符
2.int lastindexof()
lastindexof() :在字符串中从后向前定位字符和字符串;、
用法和 indexof() 完全相同。
3. String substring()截取字符串
substring(int beginIndex)
string substring(test.indexof('中国')) = “中国人,从浙江来!”
substring(int beginIndex , int endIndex)
3.startWith 和endWith
- if(a.endsWith(b))
- //判断字符串a
是不是以字符串b结尾.
4. contains方法 判断一个字符串是否含有‘A’
String s = "abc"; String b = "a"; boolean a = s.contains(b); System.out.println(a);//true