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

java获取字符串集合中每个字符并且组成一个新的集合实现

直接怼代码,刚好碰到了这种需求,也是想了可久,其实想想也还是挺简单的

  public static void main(String[] args) {  // 原始字符串集合  List<String> originalList = new ArrayList<>();  originalList.add("Hello");  originalList.add("World");  originalList.add("Android");  originalList.add("Development");  // 获取字符串的最大长度  int maxLength = 0;  for (String str : originalList) {  maxLength = Math.max(maxLength, str.length());  }  // 使用循环和数组操作获取每个位置的字符集合  List<String> charListAtIndex = new ArrayList<>();  StringBuilder sb = new StringBuilder();  for (int i = 0; i < maxLength; i++) {  charListAtIndex.clear();  for (String str : originalList) {  if (i < str.length()) {  sb.setLength(0); // 清空 StringBuilder  sb.append(str.charAt(i)); // 添加当前字符  charListAtIndex.add(sb.toString()); // 将 StringBuilder 转换为 String 并添加到列表中  }  }  System.out.println("Character List at Index " + i + ": " + charListAtIndex);  }  }  

结果:

Character List at Index 0: [H, W, A, D]  
Character List at Index 1: [e, o, n, e]  
Character List at Index 2: [l, r, d, v]  
Character List at Index 3: [l, o, o, l]  
Character List at Index 4: [o, r, i, p]  
Character List at Index 5: [m, e]  
Character List at Index 6: [n, t]

http://www.lryc.cn/news/182352.html

相关文章:

  • 结构型设计模式——外观模式
  • 【算法学习】-【双指针】-【快乐数】
  • 【Java-LangChain:使用 ChatGPT API 搭建系统-6】处理输入-链式 Prompt Chaining Prompts
  • 从零手搓一个【消息队列】创建核心类, 数据库设计与实现
  • 14:00面试,14:06就出来了,这问的过于变态了。。。
  • url请求头信息
  • 【Oracle】Oracle系列之十六--数据库备份
  • uni-app:实现页面效果3
  • 计算机网络基础(一):网络系统概述、OSI七层模型、TCP/IP协议及数据传输
  • 互联网金融理财知识点简单总结
  • 微信小程序template界面模板导入
  • C/C++跨平台构建工具CMake-----在C++源码中读取CMakeLists.txt配置文件中的内容
  • 【MVP争夺战】python实现-附ChatGPT解析
  • 6 个最佳免费 Android 数据恢复软件
  • 数学建模Matlab之数据预处理方法
  • 如何保证Redis的HA高可用
  • 第一百六十三回 如何在任意位置显示PopupMenu
  • 采用python中的opencv2的库来运用机器视觉移动物体
  • 一、thymeleaf简介
  • 二分查找模版
  • idea清空缓存类
  • PAT(Basic Level) Practice(中文) 1015德才论
  • 接口自动化测试的概述及流程梳理~
  • 竞赛 机器视觉 opencv 深度学习 驾驶人脸疲劳检测系统 -python
  • 虚拟货币(也称为加密货币或数字货币)的运作
  • N. Number Reduction
  • Java集合面试题
  • Python 编程基础 | 第三章-数据类型 | 3.5、列表
  • Spring Cloud Zuul 基本原理
  • QT实现TCP服务器客户端的实现