Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void main(String[] args) {
- Scanner scan = new Scanner(System.in);
- System.out.println("Enter the amount of first and last name pairs in a String to be input");
- int n = scan.nextInt();
- final String PERSON_DELIMITER = "#";
- final String FORENAME_DELIMITER = "/";
- Scanner fullStringScan = null;
- Scanner personStringScan = null;
- String nextName = null;
- String forename = null;
- String surname = null;
- System.out.println();
- System.out.println("Enter" +n+ "forenames and surnames separated by"
- +FORENAME_DELIMITER+ " and each person's details by"
- +PERSON_DELIMITER+ ".");
- System.out.println("For example: Bryan/Robson#Peter/Schmichael#");
- String test = scan.nextLine();
- fullStringScan = new Scanner(test);
- private static int findName (Name[] testArray, String fullStringScan);
- Name [] testArray = new Name[n];
- for (int i=0; i<n; i++);
- fullStringScan.useDelimiter(PERSON_DELIMITER);
- while (fullStringScan.hasNext()){
- nextName = fullStringScan.next().trim();
- personStringScan = new Scanner(nextName);
- personStringScan.useDelimiter(FORENAME_DELIMITER);
- forename = personStringScan.next().trim();
- surname = personStringScan.next().trim();
- }
- }
- }
- public class Name {
- public String forename;
- public String surname;
- //Constructor with arguments corresponding to the fields.
- public Name (String givenForename, String givenSurname)
- {
- forename = givenForename;
- surname = givenSurname;
- }
- //Accessor methods for each of the fields.
- public String getForename ()
- {
- return forename;
- }
- public String getSurname ()
- {
- return surname;
- }
- //A toString method.
- public String toString ()
- {
- return "\tForename:" + forename + ";\t" + "Surname:" + surname + ".";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement