Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
创建具有右对齐字符串的Java文件_Java_File Io_Internationalization_Persian_Farsi - Fatal编程技术网

创建具有右对齐字符串的Java文件

创建具有右对齐字符串的Java文件,java,file-io,internationalization,persian,farsi,Java,File Io,Internationalization,Persian,Farsi,我正在尝试用Java将波斯语文本写入.txt文件。因为波斯语波斯语是从右向左读的,我怎么写每一行,使它是右对齐的 我目前正在使用Apache的FileUtils.writeLines,但为了解决这个问题,我愿意使用其他替代方法 谢谢 您可以将每行包装成String.format String.format("%s", formatter.format(i)) 或 ApacheStringutils有几种方法:leftPad、rightPad、center和repeat 阅读下面的文章。 如果您

我正在尝试用Java将波斯语文本写入.txt文件。因为波斯语波斯语是从右向左读的,我怎么写每一行,使它是右对齐的

我目前正在使用Apache的FileUtils.writeLines,但为了解决这个问题,我愿意使用其他替代方法


谢谢

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

String.format("%s", formatter.format(i))
或 ApacheStringutils有几种方法:leftPad、rightPad、center和repeat

阅读下面的文章。

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

文本对齐方式由显示文本文件的UI决定。如果您使用的是纯文本文件,那么它没有告诉它文本对齐方式的工具


如果您坚持这样做,有一些特殊的Unicode字符可以告诉UI它必须被解释为从右向左的文本。请看。

您介意写word文档吗?如果没有其他选择,我想不会。你在想ApachePOI吗?请举一些例子