我在循环后连接了一个DB查询的结果列表,得到了预期的输出,但值之间没有任何分隔符:
dbDemo = ""
List<EntityClass> queryResultlist = query.getResultList();
for (EntityClass resultRow : queryResultlist) {
dbDemo = dbDemo.concat(resultRow.getId());
}
System.out.println(dbDemo);
输出:Test1Test2Test3
有没有办法在值中添加一个换行分隔符以获得漂亮的打印效果?比如:
Test1
Test2
Test3
或
Test1、Test2、Test3
或“Test1”、“Test2”、“Test3”
您可能需要使用StringJoiner
,这使得使用分隔符、前缀和后缀连接字符串变得更容易。你可以这样使用它:
StringJoiner stringJoiner = new StringJoiner(", "); // Use "\n" for newlines
List<EntityClass> queryResultlist = query.getResultList();
for (EntityClass resultRow : queryResultlist) {
stringJoiner.add(resultRow);
}
String dbDemo = stringJoiner.toString();
System.out.println(dbDemo);
输出:
Test1, Test2, Test3
在末尾追加换行符
dbDemo = ""
List<EntityClass> queryResultlist = query.getResultList();
for (EntityClass resultRow : queryResultlist) {
dbDemo = dbDemo.concat(resultRow.getId()+"\n");
}
System.out.println(dbDemo);
Test1
Test2
Test3
问题内容: 在控制台上打印出以下内容: 在控制台上打印出以下内容: 在Swift中,有没有一种方法可以将其带到漂亮的打印字典中,其中每个键值对都占一行? 问题答案: 例如,如果目标是检查字典,则可以使用dump。是Swift标准库的一部分。 用法: 输出: 通过反射(镜像)打印对象的内容。 数组的详细视图: 印刷品: ▿4个元素 -[0]:乔 -[1]:简 -[2]:吉姆 -[3]:乔伊斯 对于字
问题内容: 我有一个字典列表,带有来自SQL查询的classid,dept,coursenum,area和title字段。我想以人类可读的格式输出值。我在想每列顶部的列标题,然后在每列中适当的输出,即: (显然是使用标准对齐/间距) 我将如何在python中完成此操作? 问题答案: 标准的Python字符串格式可能就足够了。 要么 使用对齐,填充和精确格式说明符来获得最佳结果。
问题内容: 我有一个Pandas DataFrame,其中的一列中包含字符串元素,而这些字符串元素包含我想实际打印的新行。但是它们只是出现在输出中。 也就是说,我要打印此: 但这就是我得到的: 我该如何完成我想要的?我可以使用DataFrame,还是必须恢复为手动打印填充的列一次一次? 这是我到目前为止的内容: 问题答案: 从pandas.DataFrame文档中: 具有标注轴(行和列)的二维大小
问题内容: 有人可以建议为什么会这样吗… 我有一些代码可以漂亮地打印一些JSON。为此,我要利用Gson库。 但是,尽管这样通常可以很好地工作,但某些字符似乎无法正确显示。这是演示该问题的简单代码: 上面代码的输出是: 我该如何解决以上问题? 问题答案: 使用此代码创建对象: 该方法 告诉 不要逃避HTML字符,如,,,,并造成你的麻烦一个单引号:。 请注意,如果您在不使用其他标签的情况下将此类未
问题内容: 我是一个json对象 在上面的说法应该是相当打印结果。如果我做类似的事情,它就是这样做的。但是,我想通过将其附加到div中来输出给用户。当我这样做时,我只会显示一行。(我认为它不起作用,因为中断和空格未解释为html?) 有没有办法以漂亮的打印方式将结果输出到div? 问题答案: 请使用 标签 演示:http : //jsfiddle.net/K83cK/
问题内容: 我正在尝试(没有成功) 仅 打印给定方法的内容。以下代码 几乎 可以解决问题: 用它运行 导致 我想要得到的只是 没有签名,评论等任何内容。我该怎么做? 问题答案: 答案已经很老了,涉及编写很多代码。 从asm v5开始,打印方法说明很简单: 在实现ClassVisitor时,只需覆盖visitMethod方法。这里是一个例子: TraceMethodVisitor将由classVis