Here is my program currently for retrieving data from the text file which looks like this:
try {
                File file = new File("dataCollection.txt");
                Scanner s = new Scanner(file);
                while(s.hasNext()){
                    String firstName = s.next();
                    String lastName = s.next();
                    String address = s.next();
                    String suiteNumber = s.next();
                    String city = s.next();
                    String state = s.next();
                    String zipCode = s.next();
                    String balance = s.next();
                    System.out.println("First Name is " + firstName);
                }
                s.close();
The input file looks like this:
FirstNameFXO|LastFXO|2510 Main Street|Suite 101D|City100|GA|72249|$280.80
FirstNamePNR|LastPNR|396 Main Street|Suite 100A|City102|GA|24501|$346.01
FirstNameXZU|LastXZU|2585 Main Street|Suite 107C|City101|GA|21285|$859.40
I am trying to print out just the firstName so I can use the values later for various other uses but it outputs this instead (the output is much larger, this is just the first three lines):
First Name is FirstNameFXO|LastFXO|2510
First Name is FirstNameXZU|LastXZU|2585
First Name is FirstNameGHP|LastGHP|2097
 
    