Q:

Storing file in java using arraylist

I am reading a file and want to save it in an array list to be able to call this method in another class for later use. 
Here's my code: 
    package com.qmul.rfid.reader;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;

public class ReadFile {

        public static void main(String[] args) {

            ArrayList<ReadFile> fileList = new ArrayList<ReadFile> ();

            try (BufferedReader br = new BufferedReader(new FileReader("C:\\tagNo.txt")))
            {

                String CurrentLine;

                while ((CurrentLine = br.readLine()) != null) {
                    System.out.println(CurrentLine);

                    fileList.add(CurrentLine);

                }

            } catch (IOException e) {
                e.printStackTrace();
            } 

        }
    }

I get an error at fileList.add(CurrentLine);. I know this is because CurrentLine does not match with ReadFile. 
How can I make this work? 
Thank you.

A:

The parameters in the < ... > brackets specify the type of the elements stored in the list. In this case, you want to store String objects. So it should be
ArrayList<String> fileList = new ArrayList<String> ();

