繁体   English   中英

使用右对齐的字符串创建Java文件

[英]Creating a Java file with right-aligned strings

我正在尝试将波斯文字写入Java中的.txt文件。 由于波斯语(波斯语)是从右到左读取的,我该如何写每行使其右对齐?

我目前正在使用Apache的FileUtils.writeLines() ,但是为了解决该问题,我愿意接受其他替代方法。

谢谢!

您可以将每一行包装成String.format

String.format("%s", formatter.format(i))

或Apache StringUtils有几种方法:leftPad,rightPad,center和repeat。

阅读以下主题。 如何在Java中填充字符串?

如果要具有特定大小的行,则只需添加空格,否则将取决于您用于读取它的工具。

文本对齐方式由显示您的文本文件的UI确定。 如果您使用的是纯文本文件,则它不具备告诉其文本对齐方式的功能。

如果您坚持使用它,则可以使用特殊的Unicode字符来告诉UI,它必须解释为从右到左的文本。 请看这里

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM