使用Java将文本添加到表Format中的ArrayList

使用Java将文本添加到表Format中的ArrayList,java,Java,我正在收集一些要添加到ArrayList的数据。在ArrayList中添加完所有数据后,我将其输出到文本区域(JavaFX)。 我的问题是,如何做类似于printf的事情 System.out.printf( "%5s %10s %15s %n", " Jan", "Feb", "Mar"); arrayList.add( "%5s %10s %15s %n", " Jan", "Feb", "Mar"); 我的目标是将一些数据以表格格式存储/输出到ArrayList中,而不是通过添加空

我正在收集一些要添加到ArrayList的数据。在ArrayList中添加完所有数据后,我将其输出到文本区域(JavaFX)。 我的问题是,如何做类似于printf的事情

System.out.printf( "%5s %10s %15s  %n", " Jan", "Feb", "Mar");

arrayList.add( "%5s %10s %15s  %n", " Jan", "Feb", "Mar");

我的目标是将一些数据以表格格式存储/输出到ArrayList中,而不是通过添加空格和行等手动执行。。让它看起来像一张桌子

您可以使用
String.format
首先格式化字符串。然后将其存储在阵列中:

String out = String.format( "%5s %10s %15s  %n", " Jan", "Feb", "Mar");
arrayList.add(out);