当前位置: 首页> 游戏> 手游 > 网站流量监控_著名室内设计师_肇庆seo优化_网站seo具体怎么做

网站流量监控_著名室内设计师_肇庆seo优化_网站seo具体怎么做

时间:2025/7/10 11:40:37来源:https://blog.csdn.net/2301_81591020/article/details/144933863 浏览次数:0次
网站流量监控_著名室内设计师_肇庆seo优化_网站seo具体怎么做

设计一个类Storage,包括一个void insert(String[] arr)方法,可多次调用该方法,将数据存入集合中,void search(String s)方法,可以将集合中包含s的数据输出,用逗号间隔

例如:

测试Result
Storage storage=new Storage();
String[] arr1={"hello","upc","good","eat","tall","java","math"};
storage.insert(arr1);
String[] arr2={"swim","travel","sing","run","bike","car"};
storage.insert(arr2);
storage.search("s");
swim,sing

 解题思路:
需要设计一个Storage类,包含insert和search方法
insert方法用于将数据存入集中;

search方法用于将集合中包含特定字符串s的数据输出,并根据情况用逗号间隔;

首先构造集合存储字符串
 

private List<String> data = new ArrayList<>();

然后是insert方法实现思路

void insert(String[] arr){for(String s:arr){data.add(s);}
}

遍历arr数组,将数组中的每个字符串元素添加到dataArrayList)中。

search方法实现:
s作为搜索关键字,遍历data中的每个字符串,根据found的状态决定是否添加“,”
 

void search(String s) {int found = 0;for (String str : data) {if (str.contains(s)) {if (found == 0) {System.out.print(str);found = 1;} else {System.out.print("," + str);}}}
}
import java.util.ArrayList;
import java.util.List;class Storage{private List<String> data = new ArrayList<>();void insert(String[] arr){for(String s:arr){data.add(s);}}void search(String s) {int found = 0;for (String str : data) {if (str.contains(s)) {if (found == 0) {System.out.print(str);found = 1;} else {System.out.print("," + str);}}}}
}
public class Test {public static void main(String[] args) {Storage storage = new Storage();String[] arr1 = {"hello", "upc", "good", "eat", "tall", "java", "math"};String[] arr2 = {"swim", "travel", "sing", "run", "bike", "car"};storage.insert(arr1);storage.insert(arr2);storage.search("s");}
}

 

关键字:网站流量监控_著名室内设计师_肇庆seo优化_网站seo具体怎么做

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: