中国领先的工业平台

返回贤集网 返回微头条
贤集网技术微头条APP获取

黑马基础阶段测试题:创建一个存储字符串的集合list,向list中添加以下字符串:”C++”、”Ja

 山东大明消毒科技有限公司

下载贤集网APP入驻自媒体

  1. package com.swift;
  2. import java.util.ArrayList;
  3. import java.util.List;
  4. import java.util.ListIterator;
  5. public class Collections {
  6. public static void main(String[] args) {
  7. /*
  8. * 完成以下需求:
  9. *创建一个存储字符串的集合list,向list中添加以下字符串:”C++”、”Java”、” Python”、”大数据与云计算”。
  10. *遍历集合,将长度小于5的字符串从集合中删除。
  11. *删除成功后,打印集合中的所有元素。
  12. *PS:控制台打印示例
  13. */
  14. Listlist=new ArrayList();
  15. list.add("C++");
  16. list.add("Java");
  17. list.add("Python");
  18. list.add("大数据与云计算");
  19. list.add("sdljfsldjf");
  20. list.add("dfs");
  21. list.add("3");
  22. list.add("324");
  23. System.out.println(list.toString());
  24. System.out.println();
  25. //方法一
  26. String str;
  27. ListIteratorit=list.listIterator();
  28. while(it.hasNext()) {
  29. str=it.next();
  30. if(str.length()<5) {
  31. it.remove();
  32. }
  33. }
  34. //方法二
  35. Listlist1=new ArrayList();
  36. for(int i=0;i<list.size();i++) {
  37. str=list.get(i);
  38. if(str.length()>=5) {
  39. list1.add(str);
  40. }
  41. }
  42. System.out.println(list1.toString());
  43. }
  44. }
复制代码
最新回复

还没有人回复哦,抢沙发吧~

发布回复

为您推荐

热门交流