使用string
public class UsingString
{
public static void testFindStr(String str)
{
System.out.println("is 的位置"+str.indexOf("is"));//返回第一次出现的位置若找不到返回负数
System.out.println("is的位置"+str.indexOf("is",4));//从指定的位置开始查找
System.out.println("is的位置"+str.lastIndexOf("is"));//返回最后一次出现的位置找不到返回负数
System.out.println("is的位置"+str.lastIndexOf("is",4));// 从指定的位置开始查找
}
public static void testSubStr(String str)
{
System.out.println(str.substring(2));//从2位置向后截取默认末尾位置是字符串的末尾
System.out.println(str.substring(2,9));//从2位置向后截取默认末尾位置是字符串的末尾
}
public static void testReplayStr(String str)
{
System.out.println(str.replace('i','I'));//将所有的i替换为I
System.out.println(str.replaceAll("Is", "is"));//将所有的Is替换为is
System.out.println(str.replaceFirst("is", "Is"));//将第一个Is替换为is
}
public static void testToUpperOrLower(String str)
{
System.out.println(str.toUpperCase());//全部变成大写字母
System.out.println(str.toLowerCase());//全部变成小写字母
}
public static void testCharAt(String str)
{
System.out.println(str.charAt(2));//获取第2个字母 从0开始
System.out.println(str.toCharArray());//将字符串转换为字符数组 长度为字符串长度
}
public static void testCompare(String str)
{
System.out.println(str.compareTo("I am in Beijing"));//若大于则返回一个正数 小于返回一个负数 等于返回0
System.out.println(str.compareToIgnoreCase("I am in Beijing"));//忽略大小写的方式比较 若大于则返回一个正数 小于返回一个负数 等于返回0
}
public static void testRegex( )//支持正则表达式
{
String str="aab aaaa bb ab";
String pattern1="^[a-zA-Z| ]*";
System.out.println(str.matches(pattern1));
System.out.println(str.replaceAll("\\s{2,}", " "));
System.out.println(str.replaceFirst("\\s{2,}"," "));
String []ss=str.split("\\s{1,}");//按照空格分隔字符串
for(int i=0;i<ss.length;i++)
System.out.println(ss[i]);
String []ss1=str.split("\\s{1,}",3);//按照空格分隔字符串 最大分成三段
for(int i=0;i<ss1.length;i++)
System.out.println(ss1[i]);
}
public static void main(String[]args)
{
String string="This is string object!";
UsingString.testFindStr(string);
UsingString.testSubStr(string);
UsingString.testReplayStr(string);
UsingString.testToUpperOrLower(string);
UsingString.testCharAt(string);
UsingString.testCompare(string);
UsingString .testRegex();
}
梦里不知身是客,一晌贪欢。