<dependency>
<groupId>io.github.lukehutch</groupId>
<artifactId>consoletables</artifactId>
<version>1.3.0</version>
</dependency>
groovy
dependencies {
implementation 'io.github.lukehutch:consoletables:1.3.0'
}
import io.github.lukehutch.consoletables.ConsoleTable;
public class ConsoleTableExample {
public static void main(String[] args) {
ConsoleTable table = new ConsoleTable.Builder()
.addHeaders("Name", "Age", "City")
.addRow("John Doe", "25", "New York")
.addRow("Jane Smith", "30", "London")
.addRow("Tom Brown", "35", "Tokyo")
.build();
table.print();
}
}
ConsoleTable table = new ConsoleTable.Builder()
.addHeaders("Name", "Age", "City")
.addColumnWidths(20, 10, 15)
.addRow("John Doe", "25", "New York")
.addRow("Jane Smith", "30", "London")
.addRow("Tom Brown", "35", "Tokyo")
.build();
ConsoleTable table = new ConsoleTable.Builder()
.addHeaders("Name", "Age", "City")
.addRow("John Doe", "25", "New York")
.addRow("Jane Smith", "30", "London")
.addRow("Tom Brown", "35", "Tokyo")
.build();
table.setTableName("Employee Information");
ConsoleTable table = new ConsoleTable.Builder()
.addHeaders("Name", "Age", "City")
.addRow("John Doe", "25", "New York")
.addRow("Jane Smith", "30", "London")
.addRow("Tom Brown", "35", "Tokyo")
.build();
table.getRows().get(1).setCellColor(0, ConsoleTable.Color.GREEN);
ConsoleTable table = new ConsoleTable.Builder()
.addHeaders("Name", "Age", "City")
.setAlignment(ConsoleTable.Alignment.LEFT, ConsoleTable.Alignment.RIGHT, ConsoleTable.Alignment.CENTER)
.addRow("John Doe", "25", "New York")
.addRow("Jane Smith", "30", "London")
.addRow("Tom Brown", "35", "Tokyo")
.build();