6.8实战练习
第一题:
1 //方法一 2 String str="mingrikejijavabu"; 3 String str1=str.replace("i", ""); 4 int x=str.length(); 5 int y=str1.length(); 6 System.out.println("str中有"+(x-y)+"个i"); 7 //方法二 8 i=0; 9 int sum=0; 10 char g='i'; 11 for(i=0;i<str.length();i++) 12 { 13 if(str.charAt(i)==g) 14 { 15 sum++; 16 } 17 18 } 19 System.out.println(sum);
第二题:
1 //方法一: 2 str1=" a b c d "; 3 i=0; 4 String[] g1=str1.split(" "); 5 System.out.println(str1); 6 for(String t:g1) 7 { 8 System.out.print(t); 9 } 10 System.out.println(); 11 //方法二: 12 char n[]=new char[str1.length()]; 13 int k=0; 14 for(i=0;i<str1.length();i++) 15 { 16 if(str1.charAt(i)!=' ') 17 { 18 n[k]=str1.charAt(i); 19 k++; 20 } 21 } 22 String h=new String(n); 23 System.out.println(h);