gpt4 book ai didi

java - 使用 Java,以其他应用程序易于读取的格式将文件写入磁盘的最简单方法是什么

转载 作者:行者123 更新时间:2023-12-04 05:56:49 26 4
gpt4 key购买 nike

我被要求“以其他应用程序易于读取的格式将文件写入磁盘。没有要求该文件是人类可读的”。要写入文件的数据是整数、字符串和日期变量的组合。

我不太清楚这个问题的目的是什么,正确答案应该是什么。

为了以其他应用程序易于读取的格式(使用最简单的方法)将文件写入磁盘,需要进行哪些核心考虑?

不,这不是家庭作业。

最佳答案

这是一个相当模糊的要求。如果其他应用程序也是用 Java 编写的,那么 Java 序列化可能是最好的方法。

编辑:@leftbrain——为了回答你的评论,我想我会倾向于 XML;它旨在支持应用程序之间的基本互操作性。提到的三种数据(整数、字符串和日期)通常无需特殊技巧即可精确表示,并且对大多数编程语言的 XML 处理都有很好的支持。然而,每种数据类型(抽象的)都可能带来挑战。我会问以下问题:

  • 需要支持什么范围的整数值?
  • 可以对字符串数据做出哪些假设(如果有)?是否需要支持完整的 Unicode 字符集?
  • 需要支持哪些日期范围和哪些日历系统?
  • 数据是否有明确定义的结构?
  • 写入或读取操作的性能(在时间和/或内存方面)是问题吗? “易读”是什么意思?
  • 关于java - 使用 Java,以其他应用程序易于读取的格式将文件写入磁盘的最简单方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9417247/

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