gpt4 book ai didi

java - 如何从 Java 中的操作系统读取 'List separator'?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:31:34 25 4
gpt4 key购买 nike

我正在用 Java 编写一个 CSV 导出器,它应该尊重用户的自定义设置,尤其是用作分隔符的“列表分隔符”。

在 Windows 中,可以将此列表分隔符设置为

Control Panel -> Regional and Language Options -> Regional Options -> Customize

我不知道其他操作系统,但我很确定您也可以在其他操作系统上更改它。

将此自定义设置从操作系统导入 Java 的最佳方法是什么?我在 Eclipse RCP 环境中,所以如果有可用的,我可能会使用 RCP 相关的解决方案。

最佳答案

来自 this answer 的评论:

Reading the OS-specific setting is a need I have to meet.

如果 Windows 以外的操作系统没有这样的设置怎么办?

我建议您从 Windows 上的注册表中读取它(如提到的 here ):Read/write to Windows Registry using Java .在其他平台上,只需使用一个好的默认值,也许,至少在 Unix 上,还支持通过自定义环境变量(您记录得很好)对其进行配置:How can my java code read OS environment variables? .

当然,我的直觉认为操作系统普遍没有(系统范围或用户特定的)“列表分隔符”设置可能是错误的,但我对此表示怀疑。

关于java - 如何从 Java 中的操作系统读取 'List separator'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/838590/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com