<分区>
我正在做一个项目,您可以在 Canvas 上画线并将其保存在文本文件中,每条线都有坐标。
但是,当我尝试用 this method 保存它时, 并将其写入文本文件,所有 dots被 commas 取代.
我认为这是因为我在 PC 上使用的语言是欧洲语言,所以我试图通过将 printstream
的 Locale 设置为 Locale.US
来找到解决方法>,但没有运气。
如何在不更改整个 PC 的语言的情况下解决此问题?
<分区>
我正在做一个项目,您可以在 Canvas 上画线并将其保存在文本文件中,每条线都有坐标。
但是,当我尝试用 this method 保存它时, 并将其写入文本文件,所有 dots被 commas 取代.
我认为这是因为我在 PC 上使用的语言是欧洲语言,所以我试图通过将 printstream
的 Locale 设置为 Locale.US
来找到解决方法>,但没有运气。
如何在不更改整个 PC 的语言的情况下解决此问题?
最佳答案
更新:我通过更改“主要”方法中的语言环境来解决此问题:
Locale.setDefault(new Locale("en", "US"));
关于java - 在 Java 中更改打印流的语言环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54666444/
相关文章:
java - System 类中定义为静态并分配 null 的 Out 变量如何访问 PrintStream 类的非静态方法。
java - 将带有一些参数的MultipartFile发送到java中的rest api
java - ResourceBundle 仅理解 "en"区域设置
java - 带有带有正确区域设置的 float 列的 JTable
c++ - ‘virtual char std::ctype<wchar_t>::do_narrow(wchar_t, char) const’ protected
java - 如何清除 StyledDocument 中的所有样式?