如何在java中将字符串数组拆分为小块数组?

2023-12-21

以下是需要帮助的代码片段示例

Example:

[1,2,3,4,5]
  • 如果块大小是1, [1,2,3,4,5]
  • 如果块大小是2, [1,2] and [3,4] and [5]
  • 如果块大小是3, [1,2,3] and [4,5]
  • 如果块大小是4, [1,2,3,4] and [5]

Java(来自评论):

int counter = 0;
for (int i=0; i<array.length; i++) {
  if (count == chunksize) {
    //do something and initialize
    counter = 0;
  }
  counter++; 
}

您可以使用Arrays.copyOfRange(int[] original, int from, int to)代码可能是这样的:

int chunk = 2; // chunk size to divide
for(int i=0;i<original.length;i+=chunk){
    System.out.println(Arrays.toString(Arrays.copyOfRange(original, i, Math.min(original.length,i+chunk))));
}          
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在java中将字符串数组拆分为小块数组? 的相关文章

随机推荐

  • 如何自定义斯巴达克斯中的较低级别组件?

    我正在尝试自定义ProductListItemComponent和ProductGridItemComponent为了添加更多功能 例如库存柜台 经过一些快速研究后 我得出的结论是 无法使用cmsComponents对象 只有实际的 CMS
  • 演示无法在 Windows 10 上运行

    我一直在尝试在装有 Windows 10 的本地计算机上运行 R3 Corda 提供的所有示例和演示 https docs corda net releases release V1 0 running the demos html htt
  • 从 Any 进行投射时 UIColor 子类崩溃?

    我知道 子类化UIColor不推荐 苹果说 大多数开发人员不需要子类化 UIColor 但是我愿意 有关原因的更多信息可以从另一个问题 https stackoverflow com questions 59739137 overridin
  • MySQL 查询耗时超过 6 秒

    不久前 我得到了一些有关特定查询的帮助 这是链接 SQL Group BY 在新列中使用字符串 https stackoverflow com questions 31012881 sql group by using strings in
  • Rails 中根据条件随机选择 n 个对象

    我有一个名为 Post 的模型 有一个名为 vote 的专栏 并且有大量帖子 我想随机选择 n 个拥有 gt x 票的帖子 与帖子数量相比 n 非常小 做这个的最好方式是什么 我尝试了几种似乎效率很低的方法 谢谢 如果您使用 MySQL 您
  • 通过java锁定oracle中登录的用户

    我有一个 jsp 和 servlet 中的 java web 应用程序和 db 作为 oracle 10g EE 在登录中 如果一个用户已登录 那么如何防止同一用户再次登录 除非注销 Note I am not告诉如果登录用户单击登录页面
  • 推荐用于与 Moxy 配合使用的 JAX-WS 框架

    目前我正在使用 CXF 但由于 CXF 中的以下代码 fall back if we re using another jaxb implementation try riContext JAXBUtils createRIContext
  • 光滑的左外连接获取整个连接行作为选项

    我的加入看起来像这样 def byIdWithImage for userId lt Parameters Long user image lt Users leftJoin RemoteImages on imageId id if us
  • Git Bash 插入波浪号

    有谁知道什么可能导致 git bash 在终端窗口中随机插入波浪号字符 另外我不确定是否相关 但是在 vim 中查看日志文件时 帮助对话框会自动在 vim 的拆分窗口中打开 有谁知道问题可能是什么 我怀疑这可能是某种保持活动的设置 但我还没
  • 服务层和模型与领域驱动设计的关联

    我正在设计 Web 应用程序的基础架构 该项目遵循领域驱动设计因为业务模型和逻辑非常复杂 该项目还旨在成为SOA项目 面向服务的架构 因此 我学习了很多有关服务以及如何围绕它构建项目的知识 继一个我之前的问题 https stackover
  • SCIP 代码如何处理 SAT 问题?

    我正在尝试了解 SCIP 如何处理 SAT 问题 在 SCIP 网站中 建议在读取 cnf 文件后在命令行中输入 setemergency cpsolver 来解决 SAT 问题 SCIP 求解器会在输入 optimize 后执行自己的操作
  • ubuntu eric 没有模块 PyQt5.Qsci

    昨天刚安装了Ubuntu 16 04 LTS 安装了Eric 工作得很好 今天想要启动 Eric 并使用 qtdesigner 但没有成功 出现错误 qtdesigner not found 因为您必须根据指南手动安装它 现在经历了这个错误
  • 我的 iOS 8 框架是否需要自己的代码签名才能分发?

    我正在尝试将我的 iOS 8 应用程序上传到应用程序商店进行分发 我的应用程序包含使用 Xcode 6 创建的框架 我从上传工具收到以下配置文件错误 错误 ITMS 90161 配置文件无效 com auraishere AuraClien
  • BadParcelableException:解组时出现ClassNotFoundException:android.support.v4.app.FragmentManagerState

    我3天前已经迁移到SDK Android 27 1 0 并且出现了一些像这样的崩溃 我不明白为什么 它 当前 出现在 Android 8 和 6 上 BadParcelableException ClassNotFoundException
  • C++ 中的快速百分位数

    我的程序计算风险价值指标的蒙特卡罗模拟 为了尽可能简化 我有 1 simulated daily cashflows 2 to get a sample of a possible 1 year cashflow I need to dra
  • Angularjs 自动为正斜杠添加前缀

    如果我点击网址说 www xyz com home route 1 AngularJS 自动将其重定向到 www xyz com home route 1 也就是说 它在路由前面加上前缀 正斜杠 为什么会发生这种情况 我怎样才能阻止它这样做
  • JavaScript 是一种按引用传递还是按值传递的语言?

    基本类型 数字 字符串等 按值传递 但对象是未知的 因为它们都可以按值传递 在这种情况下 我们认为保存对象的变量实际上是对对象的引用 对象 和按引用传递 当我们认为对象的变量保存对象本身时 尽管最后并不重要 但我想知道呈现传递约定的参数的正
  • CodeIgniter关闭自动路由?

    是否可以关闭 CodeIgniter 中的自动路由 并让它仅在存在该请求的路由时处理请求 谢谢 请记住戴尔的解决方案 route any some default controller 1 仅适用于单段 URL 例如 example com
  • Puppeteer 查找阴影元素列表并获取 ElementHandles 列表

    我正在运行 Node 12 和 Puppeteer 2 2 1 两者现在都无法升级 挑战是在阴影根中找到 DOM 元素并将它们传递给我的主类的另一个函数 此外 我正在抓取不同的网站 因此代码必须动态查找隐藏的根 使用page or page
  • 如何在java中将字符串数组拆分为小块数组?

    以下是需要帮助的代码片段示例 Example 1 2 3 4 5 如果块大小是1 1 2 3 4 5 如果块大小是2 1 2 and 3 4 and 5 如果块大小是3 1 2 3 and 4 5 如果块大小是4 1 2 3 4 and 5