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);
View Code

 

 第二题:

 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);
View Code

posted on 2016-03-01 19:03  beens  阅读(182)  评论(0编辑  收藏  举报

导航