在Java中更改打印流的区域设置[重复]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Java中更改打印流的区域设置[重复]相关的知识,希望对你有一定的参考价值。

这个问题在这里已有答案:

我正在开发一个项目,您可以在该项目中在画布上绘制线条并将其保存在文本文件中,每个文本文件的坐标为每行。

但是,当我尝试用this method保存它,并将其写入文本文件时,所有dots都被commas取代。

我认为这是由于我在PC上的语言是欧洲语,所以我试图通过将printstream的语言环境设置为Locale.US来找到解决方法,但没有运气。

如何在不改变整台PC语言的情况下解决这个问题?

答案

更新:我通过在'main'方法中更改Locale来修复此问题:

Locale.setDefault(new Locale("en", "US"));

以上是关于在Java中更改打印流的区域设置[重复]的主要内容,如果未能解决你的问题,请参考以下文章

java序列化与反序列化流的操作,打印流的输出

java--打印流commons-IO

java 打印流(PrintStream)

可以改变输出语句的目的地(打印流的流向)

可以改变输出语句的目的地(打印流的流向)

在 OpenOffice Calc 中以编程方式更改打印区域