java-链接ArrayLists并将数据保存在文件中
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java-链接ArrayLists并将数据保存在文件中,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1470字,纯文字阅读大概需要3分钟。
内容图文
我正在为学校项目开发Java应用程序,我们必须在其中输入用户信息:姓名,学生ID及其分数.如何将每个用户的所有数据存储在ArrayList(或Array或其他类型)上,以便可以跟踪所有数据.
例:
John Doe-401712-20分
杰克·杨-664611-30点
我希望能够调用诸如setPoints之类的方法来更改学生选择的内容的点值.
问题出在这里:如何将ArrayList链接在一起.如果我有三个ArrayList,那么Java如何知道什么名称,学生ID和点关联在一起?
所有的ArrayLists都存储在一个名为Data的类中.
数据数据= new Data();
同样,应将Data类中的所有ArrayList输出到一个文件,该文件将在下次打开应用程序时加载.
我将尝试回答任何问题.
解决方法:
您需要定义一个包含3个数据字段的类,如下所示
- Name
- Student ID
- their points
但不要忘记,该类必须具有该类的其他必要元素,例如:
- Constructor
- Overloaded Constructors if they are necessary
- Accessors
- Mutators
注意:要访问arrayList中对象的每个部分,可以使用访问器.为了操作arrayList中对象的每个部分,可以使用mustators.
具有此类后,可以定义一个arrayList,其中包含具有您已经定义的类类型的元素
喜欢:
List<Your Type of class > students = new ArrayList<Your Type of class>;
在Java 7之后,您可以
List<Your Type of class > students = new ArrayList<>;
这是钻石推理.
如果要在arrayList中查找特定的ID号,则可以执行以下操作:
public boolean findIdNumber(int idNumber){
for(int i=0; i< students.size; i++)
if(students.get(i).getID() == idNumber)
return true;
else
return false;
}
警告:
what I have done are suggestions for you to be able to look for what you want smoother. You need to do necessary changes in order to comply what you were
asked to do
内容总结
以上是互联网集市为您收集整理的java-链接ArrayLists并将数据保存在文件中全部内容,希望文章能够帮你解决java-链接ArrayLists并将数据保存在文件中所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。