PrettyTable is a simple single-class Java library designed to make it quick and easy to represent tabular data in visually appealing ASCII tables, like this:
+-----------+----------+---------------------+-------------+
| Firstname | Lastname |        Email        |    Phone    |
+-----------+----------+---------------------+-------------+
|   John    |   Doe    | johndoe@nothing.com | +2137999999 |
|   Jane    |   Doe    | janedoe@nothin.com  | +2137999999 |
+-----------+----------+---------------------+-------------+
The preceding output can be produced using the following code :
public static void main(String[] args) {
        PrettyTable table = new PrettyTable("Firstname", "Lastname", "Email", "Phone");
        table.addRow("John", "Doe", "johndoe@nothing.com", "+2137999999");
        table.addRow("Jane", "Doe", "janedoe@nothin.com", "+2137999999");
        System.out.println(table);
}To use PrettyTable, you need to add the following dependencies to your project :
allprojects {
	repositories {
		...
		maven { url 'https://jitpack.io' }
	}
}
dependencies {
       compile 'com.github.skebir:prettytable:v1.0'
}