接上

分析以下需求,并用代码实现:
(1)从键盘循环录入录入一个字符串,输入"end"表示结束
(2)定义一个方法
public Object[] deleteSubString(String str1,String str2) {

}
(3)方法功能描述:从str1中删除所有的str2,并返回删除后的结果,返回结果为Object[]数组
* 该数组的第一个元素为删除所有的str2后的最终的字符串
* 该数组的第二个元素为删除的str2的个数

 1 package cn.lovefat.demo03;
 2 
 3 public class Test_5 {
 4     public static void main(String[] args) {
 5          Object[] obj =  deleteSubString("123123123123","12");
 6           System.out.println(obj[0]);
 7           System.out.println(obj[1]);
 8     
 9     }
10     public static Object[] deleteSubString(String str1,String str2) {
11         int count = 0;
12             while(str1.indexOf(str2)>-1){
13                 
14                 str1 = str1.replaceFirst(str2, " ");
15                 
16                 count++;
17             }
18             
19             Object[] obj = new Object[2];
20             obj[0] = str1;
21             obj[1] = count;
22             return obj;
23     }
24 
25 }

 

posted @ 2017-09-27 23:59  lovafat  阅读(438)  评论(0)    收藏  举报