Over a million developers have joined DZone.

Parsing a Tab Delimited File Using OpenCSV

DZone's Guide to

Parsing a Tab Delimited File Using OpenCSV

· Java Zone
Free Resource

Try Okta to add social login, MFA, and OpenID Connect support to your Java app in minutes. Create a free developer account today and never build auth again.

I prefer OpenCSV for CSV parsing in Java.  That library also supports parsing of tab delimited files, here's how:

Just a quick gist:

import au.com.bytecode.opencsv.CSVReader;

public class LoadTest {

    public void testLoad(String row) throws IOException, JobNotFoundException, InterruptedException {
        CSVReader reader = new CSVReader(new FileReader("/Users/bone/Desktop/foo_data.tab"), '\t');
        String[] record;
        while ((record = reader.readNext()) != null) {
            for (String value : record) {
                System.out.println(value); // Debug only

Build and launch faster with Okta’s user management API. Register today for the free forever developer edition!


Published at DZone with permission of Brian O' Neill, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}