Simple CSV Reader in Java: Explanation & Practice
Parse a simple CSV file
Problem summary
Read a CSV file and display data in formatted manner.
Starter code
import java.io.*;
public class Main {
public static void main(String[] args) {
// Read CSV and format output
// Each row: field1 | field2 | field3
}
}Expected output and test cases
- Formatted CSV
John | 25 | Engineer Jane | 30 | Designer
- Single row
A | B | C
- Two columns
X | Y Z | W
Hints
- Split each line by comma
- Trim whitespace from fields
- Join with | separator
Related File I/O exercises
- Practice Sort File Lines in Java
- Practice File Statistics in Java
- Practice Find and Replace in File in Java
Practice all File I/O exercises · Run this idea in the Java compiler