gpt4 book ai didi

java - 为什么 RandomAccessFile 将字符串而不是枚举作为 "mode"参数?

转载 作者:行者123 更新时间:2023-11-29 04:55:05 27 4
gpt4 key购买 nike

我在这里阅读了很多答案,证实了我(非常明显)关于在处理小型封闭值集时使用枚举而不是 String 对象的观点。

但最近我注意到 Java API 中的一些示例做出了相反的选择。我现在只记得这个

public RandomAccessFile(File file, String mode)

其中mode参数只能是r, rw, rws or rwd。否则,将抛出 IllegalArgumentException 异常。

我能想到的唯一原因是这种方法可能早于 Java 语言中的枚举介绍,对吗?如果这是真的,那么现在是否存在选择字符串而不是枚举对封闭集有意义的情况?

最佳答案

RandomAccessFile 从 JDK1.0 开始出现,而在 JDK5.0 中引入了枚举。

关于java - 为什么 RandomAccessFile 将字符串而不是枚举作为 "mode"参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34116766/

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