在Java中更改PrintStream的语言环境

3
我正在开发一个项目,该项目可以在画布上绘制线条,并将每条线的坐标保存在文本文件中。
然而,当我尝试使用这种方法保存并写入文本文件时,所有的都被替换为逗号
我认为这是由于我电脑上的语言为欧洲语言,因此我尝试通过将printstream的Locale设置为Locale.US来寻找解决方法,但没有成功。
我如何在不改变整个电脑语言的情况下修复这个问题呢?

3
请直接复制粘贴代码本身,不要粘贴其图像链接。 - daniu
欢迎来到 Stack Overflow!您链接的图片(正如已经提到的,最好将其复制并粘贴到问题中)都显示相同的内容。 - DaveyDaveDave
1个回答

3
更新:我通过在“main”方法中更改Locale来解决了这个问题:
Locale.setDefault(new Locale("en", "US"));

2
或者更好的是,Locale.setDefault(Locale.ENGLISH); :) - George Z.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接