在我的小型银行应用程序中,用户必须输入一些值(名称,SSN,金额等),并将它们存储在arrayList中.arrayList大小是动态的.
但是这个问题是我终止应用程序后会丢失所有数据.这让我想到了编写和读取文件(文件I/O)的实现.
现在我也已经了解了一些叫做序列化和反序列化的东西,虽然我不太确定在什么情况下需要实现它.
在我的特定情况下我是否需要它,或者只是写入和从文件中读取就足够了?
序列化和反序列化与文件I/O有什么关系?
[注意:如有必要,我会提供更多信息]
在我的div箱子我有一个body和header组成部分.我想给这个header部分一个单独的边框,它必须位于div框内,并且不能有任何填充.完全应该看起来像我给出的图像:

这是我尝试过的:
HTML:
<div id="story">
<p>
Story Header
</p>
story body.
</div>
Run Code Online (Sandbox Code Playgroud)
.CSS:
#story{
border: 1px solid blue;
padding:10px;
}
#story p{
border: 1px solid blue;
background-color:black;
color:white;
}
Run Code Online (Sandbox Code Playgroud)
在这里看到: 演示
我的目标是从文件中读取和写入对象(使用文件I/O).这些对象是存储在动态中的userinput(name,int value,double value等..)arrayList.将arrayList在我的主类中声明.作为我程序的进一步改进,我想将这些数据保存在一个文件中,我已经创建了另一个类ReaderWriter来实现file I/O.
现在,我怎么能得到的参考arrayList在ReaderWriter上课吗?
我的申请很大.我将展示与我的问题相关的部分内容:
主要:
public static void main(String[] args) {
System.out.println("WELCOME TO OUR BANK!\n\n");
List<BankAccount> bankAccounts = new ArrayList<BankAccount>();
}
Run Code Online (Sandbox Code Playgroud)
getter和setter的类:
public class BankAccount {
private String name;
private int accNum;
private double initiateAmount;
//constructor
public BankAccount() {
this.name = null;
this.accNum = 0;
this.initiateAmount = 0;
}
public void setName(String name) {
this.name = name;
.........................
.......................
............
Run Code Online (Sandbox Code Playgroud)
读写器:
public void writeToFile(){
try { …Run Code Online (Sandbox Code Playgroud) 我想Guardian Egyptian在我的网站上实现font-family.我已经为远程引用实现了font-face规则.但在CSS中它不起作用.实际上,它不会将字体更改为Guardian Egyptian.为什么?
这是我尝试过的: