gpt4 book ai didi

java - 如何在 IPreferenceStore 中存储首选项的多个实例?

转载 作者:行者123 更新时间:2023-12-01 15:40:46 33 4
gpt4 key购买 nike

我想将多个复杂项目的参数存储在 Eclipse 应用程序中作为首选项,该应用程序已经使用 IPreferenceStore 作为其首选项存储。对于一项,我想存储多个参数。我们是否有一些内置方法来存储多个实例并将它们作为 java 列表进行操作,或者我应该采用以下解决方法之一:

  • 存储项目数量的首选项和命名约定,例如

    “mypreference.numitems”-> 2

    “mypreference.0.foo”-> ...

    “mypreference.0.bar”-> ...

    “mypreference.1.foo”-> ...

    ...

  • 将整个数组序列化为首选项中的一个值(brr...)

最佳答案

我更喜欢后一种方法并且经常使用它。查看 PreferenceConverter,了解一些标准类型(如 ColorFont)的类似转换...

在某些情况下,当我需要保存更复杂的结构时,我使用了 JSON 编码值。非常简单!

关于java - 如何在 IPreferenceStore 中存储首选项的多个实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8070983/

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