Programa

// Ejercicio de lectura de fichero
import java.io.*;
import java.util.*;
public class RF {
    static Scanner in = new Scanner(System.in);
    public static void main(String args[]) throws IOException {
        System.out.println("Escriba el nombre del fichero");
        String fichero = in.next();
        File file = new File(fichero);
        Scanner inFile = new Scanner(file);
        String line = null;
        while (inFile.hasNext()) {
//            System.out.println(line);
            line = inFile.nextLine();
            String fields[] = line.split("\\t");
            System.out.println(fields[0]);
            System.out.println(fields[1]);
            System.out.println(fields[2]);
        }
    }
}
// Ejercicio de lectura de fichero
import java.io.*;
import java.util.*;
public class RF_sc {
    static Scanner in = new Scanner(System.in);
    public static void main(String args[]) throws IOException {
        System.out.println("Escriba el nombre del fichero");
        String fichero = in.next();
        File file = new File(fichero);
        Scanner inFile = new Scanner(file);
        String line = null;
        while (inFile.hasNext()) {
            line = inFile.nextLine();
//            System.out.println(line);
            Scanner lineSc = new Scanner(line);
            lineSc.useDelimiter("\\t");
            while (lineSc.hasNext()) {
                System.out.println(lineSc.next());
            }
        }
    }
}

Titles.csv