4.替换
String replace(oldchar,newchar)
1.可以替换字符,
2.可以替换字符串从API中查出来。
package myclass;
class StringMethod
{
public static void main(String[] args)throws Exception
{
method_replace();
}
public static void meoth_replace()
{
String s = “Hello jvaa”;
String s1 = s.replace(‘a’,‘n’);//如果要替换的字符不存在,还是会返回原串
sop("s = " +s);
sop("s1 =" + s1)
}
}
5.切割
String{} split(regex)
package myclass;
class StringMethod
{
public static void main(String[] args)throws Exception
{
method_split();
}
public static void method_split()
{
String s = “zhangsan ,lisi ,wangwu”;
String[] arr = s.split(",");
for(int x =0;x<arr.length;x++)
{
sop(arr[x]);
}
}
}
6.子串:获取字符串中的一部分
String subString (begin,end)
package myclass;
class StringMethod
{
public static void main(String[] args)throws Exception
{
method_sub();
}
public static void methos_sub()
{
String s = “abcdghr”;
Sop(s.subtring(2));从指定位置开始直到结束
sop(s.substring(2,4));包含头不包含尾
}
}
7.转换,去除空格,比较
7.1将字符串转成大写或者小写
class StringMethodDemo
{
public static void main(String[] args)
{
method_7();
}
public static void method_7()
{
String s = " Hello Java ";
sop(s.toLowerCase());
sop(s.toUpperCase());
sop(s.trim());
String s1 ="abc";
String s2 = "aaa";
sop(s1.compareTo(s2));//此字符串s1大于传入的参数s2,传回来正数。用单个字符的ASCLL 编码表进行对比,第一个字符相同就用第二个,b = 98,-a=97 =1
}
}
7.2将字符创两端的多个空格去除
7.3对两个字符串进行自然顺序的比较。