java怎么换行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java怎么换行相关的知识,希望对你有一定的参考价值。

步骤一:新建一个Java项目,点击File-->New-->Java Project,输入Project Name,例如:JavaTest,点击next-->Finish。
java怎么换行
java怎么换行
2

步骤二:新建一个Class,右键-->new-->Class,输入类名,例如:LineTest,点击Finish。
java怎么换行
java怎么换行
3

步骤三:现在开始写代码,实现换行。最常见的一种写法就是用System.out.println()进行换行,如下图所示。运行后,从控制台可以看到换行效果。
java怎么换行
java怎么换行
4

步骤四:使用Java中的转义字符"\r\n"换行。运行后,从控制台可以看到字符串分行输出,实现了换行效果。
java怎么换行
java怎么换行
5

步骤五:使用BufferedWriter的newline()方法,例如下面的例子,将字符串换行写入一个txt文本,并且还写入了一个空行,运行后,效果如下所示:
java怎么换行
java怎么换行
6

步骤六:总结-->我们可以看到可以用三种方法实现换行操作,分别用System.out.println()语句进行输出,用换行字符'\r\n',以及用BufferedWriter的newline()方法,具体使用哪一种可以根据具体的场景进行选择。
参考技术A 字符串中用\n表示换行符。

java poi导出excel要双击才显示换行?

java poi导出excel要双击才显示换行,不然就是图片这样子

在开始选项卡下面有个玩意叫自动换行,点一下就好了。

如果找不到,全选表格,右击,设置单元格格式,对齐,勾选自动换行即可。

参考技术A

单元格换行请参考官方给的例子:

     通过 "\\n" 换行

    设置单元格样式 "wrap=true"

    设置单元格所在列宽度自适应


// 给某行创建第 5 个单元格

Cell cell4 = row.createCell(4);

//给这个单元格设值,通过 \\n换行

cell4.setCellValue("Use \\n with word wrap on to create a new line");

// 设置单元格样式 "wrap=true"

CellStyle cs = wb.createCellStyle();
cs.setWrapText(true);
cell4.setCellStyle(cs);

// 设置单元格所在列宽度自适应

sheet.autoSizeColumn(4);


参考技术B 对于Java POI,其提供的API中,没有提供直接设置单元格“折行表示”的属性或者方法。
我之前做这个地方的时候,是利用读取Excel的模板来实现的。

在模板文件中,对单元格设置好“折行表示”。
Java POI调用之后,先读取模板文件中已经设置好“折行表示”的单元格的style。
然后在输出Excel的文件中,对需要有“折行表示”的单元格,将这个style赋给它。
这样就在最终生成的Excel看到折行表示的效果了。

以上是关于java怎么换行的主要内容,如果未能解决你的问题,请参考以下文章

flex-box 中的行换行未在 Safari 中换行

SqlServer查询数据行中是不是有换行

Safari 中的 Flexbox 行换行问题

vue的$message(提示框换行)

python给word添加换行换页符

用于打印输出的明智的 python 源代码行换行