Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- import java.io.*;
- public class NameScanner{
- public static void main(String[] args) throws FileNotFoundException{//throws is necessary here. Google if you want to know more.
- //Create a Scanner and give it a file
- Scanner names = new Scanner( new File("yob2012.txt") );
- //Find longest name
- String longestName = "";
- int maxLength = 0;
- while( names.hasNext() ){
- String line = names.next();
- Scanner lines = new Scanner( line );
- lines.useDelimiter(",");
- String name = lines.next();
- if( name.length() >= maxLength ){
- longestName = name;
- maxLength = longestName.length();
- //System.out.println( longestName );
- }
- //Print out names that have the letter z
- if( name.indexOf("z") != -1 || name.indexOf("Z") != -1){
- System.out.println( name );
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement