Java 字符串操作测试

package ceshi1;

public class ChaZao {

	public static void main(String[] args) {
		// TODO 自动生成的方法存根
		String str = "  <br> <span cass=> 2 <Br> </span> ni hao <br> 今天是:周8 <br> <tr> <b>59</b>  "; 
		
		int size = str.length();                          //将str 字符串的长度 赋值给 size		
		System.out.println("1.此字符长度是:" + size);       //输出长度值
		
		
		 int size1 = str.indexOf("今天");                  //查找 str 中 指定 字符串  第一次出现的位置		 
		 System.out.println("\n2.今天 出现在第:"+size1+"位");   
		 
		 String substr = str.substring(size1);             //截取 str 从 size1位置开始 到 结尾的字符串		 
		 System.out.println("\n3.输出从"+size1+"位置开始的字符串:"+substr);  
		 
		 
		 int size2 = str.lastIndexOf("b>");                //查找 str 中 指定 字符串  最后一次出现的位置		 
		 System.out.println("\n4.\"b>\"最后一次出现的位置是:"+size2 );
		 
		 
		 String substr1 = str.substring(size1, size2);     //获取 str 从size1  到 size2 置内的字符串
	     System.out.println("\n5.输出 str 从"+size1+"到 "+size2+"置内的字符串是:"+substr1);     
	     
	     System.out.println("\n6.去除前后空格的str是:"+str.trim());  //.trim() 返回去除前后空格的副本
	     
	     System.out.println("\n7.<span cass=> 替换成 空格 输出:"+str.replace("<br>", ""));
	     //.replace(原来的字符,替换成此处字符) 此方法会替换所有找到的字符,测试结果,不支持正则方法,区分大小写
	    
	}
}

猜你喜欢

转载自blog.csdn.net/heyics/article/details/79832963