Java 每 n 行添加换行符

2023-11-30

String[] names = new String[18];
names[0] = "James Raider";
names[1] = "Calm Hain";
names[2] = "Ewds Ashby";
names[3] = "Gedge Taylor";
names[4] = "Hay Fin";
names[5] = "Ian Hilton";
names[6] = "John Coke";
names[7] = "Nathan Dryer";
names[8] = "Jess Maguire";
names[9] = "Jamie Loyal";
names[10] = "Luke Shwinger";
names[11] = "Parrot Tom";
names[12] = "John Clarke";
names[13] = "Steven Mason";
names[14] = "Shing Lao";
names[15] = "Tom Brook";
names[16] = "Arthitus Pint";
names[17] = "Yifan Yao";

StringBuilder sb = new StringBuilder();
ArrayList<Integer> list = new ArrayList();
for (int i = 0; i < names.length; i++) {
    list.add(i);
}
Collections.shuffle(list);
for (int i = 0; i < names.length; i++) {
    field.append(names[list.get(i)] + "\n");
    for (int u = 0; u < (Integer) number.getValue(); u++) {
        field.append("\n");
    }
}

我试图在输出中添加一个新行,每个number.getValue()次数。我正在做的事情是在每一行之后添加它,但我只希望它在一定次数后创建它。


示例:3次

Harry
John 
Jake

Amanda
Holly
Sam

只需添加iffor 循环中的语句,在每 n 行输出后打印新行(我相信这就是您想要的,而不是在 n 次迭代之后)。假设您想要每 3 行换行 伪代码:

int newLine = 3;
int multiplicator = 1;
for(int i = 0; i< names.length; i++){
  if( newLine == i){
    // print extra line after every 3rd output        
    field.append("\n");
    newLine = 3; //to reset variable to the correct delimiter on each subsequent n-th iteration
    multiplicator++;
    newLine = newLine * multiplicator;
  }
field.append(names[i] + "\n")
// print regular value on normal line during every iteration
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java 每 n 行添加换行符 的相关文章

  • JavaFX 2.0 FXML 子窗口

    经过多次搜索我发现了这个问题如何创建 javafx 2 0 应用程序 MDI https stackoverflow com questions 10915388 how to create a javafx 2 0 application
  • JTextField 和 JTextArea

    JTextField 和 JTextArea 有什么不同 是否可以在一个班级中使用这两个班级 总之 JTextField 是单行文本字段 而 JTextArea 可以跨越多行 文档中清楚地解释了这些差异 文本区 http docs orac
  • 使用 JSch 分别为各个提示提供输入

    问题是 SSH 连接需要在常规登录后提供另一个用户 ID 和密码信息 我正在使用 JSch 连接到远程服务器 它接受以下形式的输入InputStream 和这个InputStream只能通过一次 由于会话是交互式的 这会导致问题 我尝试将输
  • Kafka Java Consumer 已关闭

    我刚刚开始使用卡夫卡 我面临着消费者的一个小问题 我用Java写了一个消费者 我收到此异常 IllegalStateException 此消费者已关闭 我在以下行中遇到异常 ConsumerRecords
  • 使用 JAX-WS 的 WebLogic 中没有模式导入的单个 WSDL

    如何使用 JAX WS 配置由 WebLogic 10 3 6 生成的 Web 服务 以将对象架构包含在单个 WSDL 文件声明 而不是导入声明 中 示例代码 界面 import javax ejb Local Local public i
  • 在 Java 中创建 T 的新实例

    在C 中 我们可以定义一个泛型class A
  • Java - JPanel 内有边距和 JTextArea

    我想创建这样的东西 主面板有其边距 x 并且 TextArea 位于该面板的中心 几乎填满了面板 底部是另一个具有自定义尺寸 高度 y 的面板 可以使用某些快捷方式将其切换为可见和不可见 底部面板有 FlowLayout 和几个元素 问题是
  • 将现有 eclipse 项目导出到 war 文件时出现“模块名称无效”

    我正在尝试将现有 Eclipse 项目导出到 war 文件 但无论我在 WAR Export 对话框页面中输入什么 系统总是返回 模块名称无效 我不知道如何解决这个问题 谢谢您的帮助 我有同样的问题 我修复了它 请按照以下步骤操作 您可以创
  • 合并两个地图的最佳实践是什么

    如何将新地图添加到现有地图 地图具有相同的类型Map
  • JAXB 编组器无参数默认构造函数

    我想从 java 库中编组一个 java 对象 当使用 JAXB marschaller 编组 java 对象时 我遇到了一个问题 A 类没有无参数默认构造函数 我使用Java Decompiler来检查类的实现 它是这样的 public
  • UI 函数在快速事件完成之前触发

    我有一个停靠在 Silverlight 应用程序中的 Web 浏览器框架 有时会在其上弹出全窗口 XAML Silverlight UI 元素 我已经或多或少修复了一个老问题 即 Web 框架的内容似乎与 Silverlight 内容不能很
  • 如何检查日期字符串的有效性?

    在我的项目中 我需要检查日期字符串是否计算为正确的日期对象 我决定允许 yyyy MM dd 和日期格式 年 月 日 和 年 月 日 小时 分钟 我如何检查它们是否有效 我的代码为 1980 01 01 和一些奇怪的日期 如 3837 05
  • Java和手动执行finalize

    如果我打电话finalize 在我的程序代码中的一个对象上 JVM当垃圾收集器处理这个对象时仍然再次运行该方法吗 这是一个大概的例子 MyObject m new MyObject m finalize m null System gc 是
  • 使用排序函数按 NSDates 对数组进行排序[重复]

    这个问题在这里已经有答案了 我有一个名为的模型类Event import Foundation import MapKit public class Event let id Int var title String let status
  • Java 中处理异步响应的设计模式

    我读过类似问答的答案 如何在 JAVA 中创建异步 HTTP 请求 https stackoverflow com questions 3142915 how do you create an asynchronous http reque
  • Java:一个函数有多种返回类型...可以使用泛型吗?

    为了简单起见 我有一些程序 如下所示 public String fetchValueAsString String key public DateTime fetchValueAsDateTime String key 我想要类似的东西
  • 如何清理 Runtime.exec() 中使用的用户输入?

    我需要通过命令行调用自定义脚本 这些脚本需要很少的参数并在 Linux 机器上调用 当前版本容易出现各种shell注入 如何清理用户给出的参数 参数包括登录名和路径 Unix 或 Windows 路径 用户应该能够输入任何可能的路径 该路径
  • Android Google 地图无法在当前主题中找到样式“mapViewStyle”

    添加谷歌地图视图时 我扩展了MapView 使用xml编辑器将其添加到活动中 并将我的谷歌地图api密钥手动添加到布局xml文件中 我的权限在清单文件中允许互联网 我想知道的是 在 xml 编辑器中 我收到错误 无法在当前主题中找到样式 m
  • 如何使用 Jest 从 ElasticSearch 获取索引列表

    我正在尝试使用 Jest 检索索引列表 但我只得到 Stats statistics new Stats Builder build result client execute statistics 如何从结果中检索索引列表 除了统计之外
  • 使用 numpy 加速 for 循环

    下一个 for 循环如何使用 numpy 获得加速 我想这里可以使用一些奇特的索引技巧 但我不知道是哪一个 这里可以使用 einsum 吗 a 0 for i in range len b a numpy mean C d e f b i

随机推荐

  • 如何让进度条循环并处于确定模式? [复制]

    这个问题在这里已经有答案了 我必须在设备上下载一些图像和视频 并且我喜欢通过在确定模式下覆盖一个圆形进度条来跟踪进度 问题是 无论如何 ProgressBar 仍然是不确定的 有没有办法让它循环并处于确定模式 Layout
  • 如何确保 Excel 计算在 VBA 过程中完成

    在 Excel 电子表格中 用户定义的函数用于计算电子表格矩阵 复合元素的横截面值 的基本结果 Public Function XSValues inputRange as Range as variant returns an array
  • 如何将字符串公式传递给R的lm并在摘要中查看公式?

    在下面的 R 会话中 summary model 显示公式为model str 我如何让它显示为mpg cyl hp同时仍然能够通过字符串设置模型公式 gt data mtcars gt names mtcars 1 mpg cyl dis
  • Android 中可拖放列表项的 ExpandableListView

    我正在寻找在Android中具有ListItems拖放功能的ExpandableListView 或者有什么好的教程或示例 我在哪里可以学习实现ExpanadableListView的拖放功能 我发现了一些关于实现 ListView 拖放的
  • Spring Boot 缓存功能不需要 spring-boot-starter-cache

    当您尝试使用 Spring Boot 缓存功能时 Cacheable 你不需要启动模块spring boot starter cache这在 Spring Initializr 中被称为 Spring Cache Abstraction v
  • 能够在 Xamarin 中从图库中拍摄或选择照片

    Xamarin Forms iOS 中有没有办法拍照或从图库中选择图像 当您在设备中打开相机时 具有相同的功能 它将使您能够拍照或打开图库 目前 我们建议使用Xamarin Essentials 媒体选择器 正如杰森提到的 The Medi
  • 自定义ViewPager

    我怎样才能创建一个定制的ViewPager 实例化一个页面ViewPager是这样的 public Object instantiateItem View collection int position TextView tv new Te
  • 将 Not In Sub-Select 重写为 Join for Propel

    给出以下架构 person id group id group membership person id group id 我试图使用 Propel 的 Criteria 查找不在某个组内的成员 以下 SQL 将执行此操作 SELECT F
  • ggplot2:Stat_function 对数刻度的错误行为

    我正在尝试绘制对数缩放的点直方图 用点而不是条形显示值的直方图 结果应该是这样的 MWE 让我们模拟一些数据 set seed 123 d lt data frame x rnorm 1000 为了获得点直方图 我需要首先计算直方图数据 h
  • 在Python中使用类定义调用实例方法

    最近 我一直在研究Python的类实例化过程 以真正理解发生了什么在引擎盖下创建类实例时 但是 在玩测试代码时 我遇到了一些我不明白的事情 考虑这个虚拟类 class Foo def test self print I m using te
  • 如何将变量传递到此 Codeigniter 3 应用程序中的 Twig 视图?

    我正在研究一个在线报纸 博客应用程序 with 代码点火器 3 1 8和 Bootstrap 4 我决定向其中添加主题 该应用程序是not HMVC 只有MVC The themes目录在外部应用如下图所示 Inside themes我有主
  • Python递归函数不返回[重复]

    这个问题在这里已经有答案了 我正在尝试解决我儿子在大学计算机科学课上遇到的问题 以提高我的 Python 新手技能 目标是创建一个使用递归来处理列表的函数 该函数必须接受任意长度的列表并返回一个新列表 其中每个元素都是其自身及其右侧元素的总
  • 如何从 Roslyn 中的 using 指令获取完全限定的命名空间?

    当您将鼠标悬停在 简化 上时usingVS2015 中的指令 它会显示完全限定名称 我如何通过 Roslyn 插件获取此信息 是否会使用一个DiagnosticAnalyzer A CodeFixProvider 浏览 source ros
  • EJB 无状态会话 Bean 和有状态会话 Bean

    我阅读了各种有关有状态和无状态会话 bean 以及它们如何工作的书籍 我想知道这些 ejb 的真正用法以及相对于使用普通 java 类的优势 基本上什么时候使用无状态 ejb 什么时候使用有状态 ejb 我想要一个实时应用程序 这些类型的
  • 为什么字典和集合中的顺序是任意的?

    我不明白如何通过 任意 顺序循环遍历 python 中的字典或集合 我的意思是 它是一种编程语言 因此该语言中的所有内容都必须 100 确定 对吗 Python 必须有某种算法来决定选择字典或集合的哪一部分 第一部分 第二部分等等 我缺少什
  • 如何从c#中的构造函数调用其他构造函数?

    我有一个像这样的构造函数 public Blah string a string b public Blah string a string b string c this a a this b b this c c 如何从第一个构造函数调
  • 在 GIT 中仅强制将一个文件作为二进制文件

    我需要将文件添加到 git 存储库 并且需要正确类型的行结尾 无论如何 我只会使用 t binary 强制文件为二进制 但我不知道如何在 GIT 中将文件设置为二进制 存储库相当大 所以我不想进行全局更改 新文件是 html 我已经有数千个
  • 子窗体跟随主窗体

    如何让子窗体跟随主窗体 例如 打开一个winform net2 winform打开form 如果mainform在移动 form会跟随mainform Use the LocationChanged来自 MainForm 的事件始终设置 C
  • iTextPDF 库 - 找不到类“com.itextpdf.text.pdf.PdfAWriter”

    在最新版本的 itextpad v5 4 0 中找不到类 com itextpdf text pdf PdfAWriter 我什至尝试下载额外的罐子 但无济于事 任何帮助将不胜感激 正如 Bruno 所说 PDF A 库位于不同的 jar
  • Java 每 n 行添加换行符

    String names new String 18 names 0 James Raider names 1 Calm Hain names 2 Ewds Ashby names 3 Gedge Taylor names 4 Hay Fi