当前位置: 首页 > news >正文

集合(set)的运用代码

遍历代码

public static void main(String[] args) { HashSet<String> set = new HashSet<String>(); set.add("苍老师"); set.add("波多老师"); set.add("加老师"); set.add("范老师"); set.add("小泽老师"); set.add("苍老师"); System.out.println(set); //String[] str= (String[]) set.toArray();(强转) //遍历 // 第一种(不带泛型数组) Object[] obj=set.toArray(); for (Object o:obj){ System.out.println(o); } System.out.println(); // 第二种(带泛型数组) String [] st=set.toArray(new String[]{}); for (String s:st){ System.out.println(s); } System.out.println(); // 第三种(迭代器) Iterator<String> iter=set.iterator(); while (iter.hasNext()){ System.out.println(iter.next()); } System.out.println(); // 第四种(增强for循环) for (String s:set){ System.out.println(s); } }

//需求: 在键盘录入一行英文字母, 去掉其重复

public static void main(String[] args) { HashSet<String> set = new HashSet<String>(); Scanner input = new Scanner(System.in); System.out.println("请输入字符串:"); String str = input.nextLine(); // 转换char类型的数组 char[] c = str.toCharArray(); for (char ch :c){ set.add(ch+""); } /* for (int i =0;i<c.length;i++){ set.add(c[i]+""); }*/ for (String s:set){ System.out.print(s); } System.out.println(set); /* 结果:AaaaaSddddSSssDD AaSsdD [A, a, S, s, d, D]*/ }
http://www.jsqmd.com/news/1281604/

相关文章:

  • 如何彻底解锁Wand专业版功能:5种高级策略完全指南
  • 宣扬国学,我朋友这样做
  • 太原晋源区管道疏通避坑指南 2026 本地师傅推荐 - 余生黄金回收
  • Windows原生AI智能体开发:微软执行容器(MXC)与未来开发范式解析
  • 11 | 弹性伸缩与 Serverless:用 HPA 让 AI 服务「峰谷自适应」
  • Nutz简单项目创建
  • 大模型应用开发架构设计与工程实践指南
  • IPBan实战指南:构建企业级服务器安全防护架构
  • QueryExcel终极指南:三分钟搞定上百个Excel文件搜索的免费解决方案
  • 2026 年东莞一站式拆除清运 场地平整 家装拆除选择技巧 - LYL仔仔
  • 图神经网络实战:Node2Vec算法与UMAP可视化全解析
  • ThinkPHP 8与TCP协议交互机制深度解析
  • 七次非均匀B样条与NSGA-II在轨迹规划中的联合应用
  • JAVA计算机毕设之 基于 SpringBoot 的个性化网课资源推送系统智能课程推荐与在线学习一体化教育平台(完整前后端代码+说明文档+LW,调试定制等)
  • 无需Root!用Termux在Android手机安装Kali NetHunter完整指南
  • 终极指南:如何用Input Leap实现跨设备无缝控制
  • 3分钟搞定专业级视频抠像:MatAnyone让你告别绿幕和复杂后期
  • 2026.7月南海区厨卫免砸砖防水根治指南 不拆砖不动装防霉抗沉降不返漏 - 超人防水
  • AI客服替代率超65%却遭投诉激增?这1个对话意图识别漏洞,让87%企业返工重训模型
  • 别等“准备好”——AI窗口期仅剩11个月!普通人抢占先机的3个黄金动作(限时公开)
  • 基于CNN的鱼类识别系统开发与实践
  • 480万缺口vs1.2万裁员:网络安全专业还能选吗?
  • django定制后台
  • Godot游戏开发:构建稳健的死亡与重生机制
  • 使用mock(沙箱)进行支付测试
  • 在Django中使用Xadmin
  • 篮球口袋教练 HarmonyOS 学习应用(05):练习记录与体能训练计划
  • AGI还会远么,它何时到来?
  • NodeJS第1天--介绍
  • 如何在10分钟内完成Honey Select 2完整汉化去码:终极一站式解决方案