/** * 定义一个方法 * public Object[] deleteSubString(String str1,String str2){ * * } * 方法功能描述:从str1中删除所有的str2,并返回删除后的结果,返回结果为object[]数组 * 该数组的第一个元素删除所有的str2后的最终的字符串 * 该数组的第二个元素为删除的str2的个数 * */public class Test06 { public static void main(String[] args) { String s1 = "aabbccaaddssddaaeewwdd"; String s2 = "aa"; Object[] objects = deleteSubString(s1, s2); System.out.println(Arrays.toString(objects)); } /** * 该数组的第一个元素删除所有的str2后的最终的字符串 * 该数组的第二个元素为删除的str2的个数 * @param str1 * @param str2 * @return */ public static Object[] deleteSubString(String str1,String str2){ Object[] arr = new Object[2]; int sum = 0; while(str1.contains(str2)){ str1 = str1.replaceFirst(str2,""); sum++; } arr[0] = str1; arr[1] = sum; return arr; }}
原文地址:https://www.cnblogs.com/YRSWBY2016/p/12015842.html
时间: 2024-11-09 02:19:03