You are on page 1of 3

Pabroa, Jhon Lorenz E.

BSIT – 2 (Returnee)

JAVA CODE
package pabroa_bankAccountjava;

import java.awt.print.Printable;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Scanner;
/*

Create a program that creates a List of DebitCard (you can use previous
activity Debit Card) and stores it to a file.
Test main:

List<DebitCard> list = new ArrayList<>();


list.add (new DebitCard(<paramter> ));
list.add (new DebitCard(<paramter> ));
list.add (new DebitCard(<paramter> ));
list.add (new DebitCard(<paramter> ));
list.add (new DebitCard(<paramter> ));
........

// Save list to a file.

Note: This should be a running program. Just copy the DebitCard class from
Class Materials> FileHandling

*/
public class TestClass {

public static void main(String[] args){


Process process = new Process();
DebitList debit_list = new DebitList();

debit_list.input();

class DebitList{

private List<DebitCard> list = new ArrayList<>();

public void addItems(DebitCard debitCard){


list.add(debitCard);
}
public void removeItems(DebitCard debitCard){
list.remove(debitCard);
}

public void outputToFile(){


PrintWriter out_write = null;

try {
out_write = new PrintWriter(new BufferedWriter(new
FileWriter("debitCardList.txt", true)));

for (DebitCard debitCard : list) {//check if iterator has the


elements
out_write.println(debitCard);
}

} catch (IOException e) {
e.printStackTrace();
}finally {
if(out_write != null){
out_write.close();
}
}
}

public void input(){


Scanner scan = new Scanner(System.in);

DebitCard debit_card1 = new DebitCard("Jhon", "Lorenz", "Pabroa",


"100", 5000);
DebitCard debit_card2 = new DebitCard("Joahnna", "Mae", "Bas", "101",
8431);
DebitCard debit_card3 = new DebitCard("Jonathan", "Kent", "Morales",
"102", 9000);
DebitCard debit_card4 = new DebitCard("Jayharron", "Mar", "Abejar",
"103", 10000);

addItems(debit_card1);
addItems(debit_card2);
addItems(debit_card3);
addItems(debit_card4);

//System.out.println(list);
outputToFile();

}
}
OUTPUT:

You might also like