前言
Java对字符串的操作
查找字符串
<string>
:原字符串
<str>
:需要查找的字符串
<num>
:下标数
查找字符串的位置
1
| <string>.indexOf(<str>);
|
从指定位置查找(重载方法)
1
| <string>.indexOf(<str>, <num>);
|
查找最后一次出现指定字符串的位置
1
| <string>.lastIndexOf(<str>);
|
包含字符串
1
| <string>.contains(<str>);
|
截取字符串
<num_first>
:下标起始值
<num_last>
:下标截止值
通过指定下标截取
1
| <string>.substring(<num_first>, <num_last>);
|
从指定位置开始到末尾(重载方法)
1
| <string>.substring(<num_first>);
|
去除字符串两侧的空白字符
获取字符串中的字符
判断字符串起止字符
判断字符串是否以指定字符串起始
1
| <string>.startsWith(<str>);
|
判断字符串是否以指定字符串截止
1
| <string>.endsWith(<str>);
|
转换字符串大小写
将字符串小写转换为大写
将字符串大写转换为小写
将其他类型转换为字符串
<other>
:其他类型的值
1
| String.valueOf(<other>);
|
指定字符串拼接到当前字符串末尾
替换字符
<char_old>
:替换前的字符
<char_new>
:替换后的字符
1
| <string>.replace(<char_old>, <char_new>);
|
转换为byte数组
转换为char数组
正则表达式的应用
<regular>
:正则表达式为内容的字符串
字符串验证
1
| <string>.matches(<regular>);
|
字符串拆分
1
| <string>.split(<regular>);
|
指定字符串替换
1
| <string>.replaceAll(<regular>, <str>);
|
字符串比对
1
| <string>.equals(<string>);
|
不区分大小写
1
| <string>.equalsIgnoreCase(<string>);
|
完成
参考文献
菜鸟笔记