gpt4 book ai didi

java - 加载我的项目资源管理器中的 .ser 文件

转载 作者:行者123 更新时间:2023-12-01 12:42:35 25 4
gpt4 key购买 nike

加载我的项目资源管理器中的 .ser 文件

<小时/>

我一直在处理文件路径和序列化,一切都很好,但是使用我当前的代码,我的文件路径只是文件名(“Students.ser”),这显然会将文件保存在项目之外不太好(无组织)。

我一直在搜索并尝试弄乱文件路径,以获取项目内部的当前路径,以便将集合保留在此处。

<小时/>

Here's a more graphical idea of what I'm trying to say: Current project layout

<小时/>

我不想硬核整个路径,因为这只是我想要做的事情的一种简单方法,我只是希望它在项目本身内创建文件。

最佳答案

如果您想读取文件,只需使用

this.getClass()
.getClassLoader()
.getResourceAsStream("jdatabase/collections/students.ser")

并使用提供的流来反序列化您的对象。

关于java - 加载我的项目资源管理器中的 .ser 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24970715/

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