接上
分析以下需求,并用代码实现:
(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 }

浙公网安备 33010602011771号