gpt4 book ai didi

Java选择一种从外部文件读取数据的方式

转载 作者:行者123 更新时间:2023-12-01 09:21:09 24 4
gpt4 key购买 nike

我正在开发这个Java应用程序,基本上我想从以文本文件或属性文件的形式存储在外部的文件中读取数据。我的数据基本上由多个人的姓名及其电子邮件组成。
通常我会选择一个数据库并将其与我的应用程序连接起来然后就结束了。但老实说,我没有那么多数据,我也无法对其进行硬编码,因为如果其他人使用此应用程序,则会具有不同的姓名和电子邮件数据值。
我的问题基本上是存储和读取这些数据并提取这些数据以供使用的好方法是什么。我考虑过使用和阅读 Java 中的属性文件、文本文件和 XML 文件,但我不确定哪个更好或可用性有何差异。也欢迎任何其他方式!谢谢!

最佳答案

首先,我建议不要使用文本文件,因为没有相同的格式/结构。

在 XML 中,您可以存储比属性文件更复杂(例如分层)的数据。所以这取决于你的用例。如果您只想存储少量直接属性,则属性文件更容易处理(尽管 Java 属性类也可以读取基于 XML 的属性)。

无论如何,保持配置接口(interface)尽可能通用是有意义的,因此如果需要,您可以毫无问题地切换到其他表示形式(例如,通过使用 Apache Commons Configuration )。

关于Java选择一种从外部文件读取数据的方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40160462/

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