表格生成器
public class TableBuilder
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TableBuilder |
用于在表中显示字符串元素矩阵的帮助程序类。
概括
公共构造函数 | |
---|---|
TableBuilder (int numColumns) 构造具有特定列数的 TableBuilder。 |
公共方法 | |
---|---|
TableBuilder | addBlankLineSeparator () 添加行分隔符,例如: | | (两根管子之间的空白区域) |
TableBuilder | addDoubleLineSeparator () 添加行分隔符,例如: +============================================= ==+ |
TableBuilder | addLine (String[] line) 添加一行。 |
TableBuilder | addLine (String line) 添加一条长线。 |
TableBuilder | addSeparator (char end, char pipe) 添加自定义行分隔符。 |
TableBuilder | addSingleLineSeparator () 添加行分隔符,例如:+-------------------------------------------------------- --+ |
TableBuilder | addTitle (String title) 向该表添加标题。 |
String | build () 构建表并以字符串形式返回。 |
TableBuilder | setOffset (int offset) 设置整个表格左侧空白的数量 |
TableBuilder | setPadding (int padding) 设置每个列元素之前和之后的空白数量 |
公共构造函数
表格生成器
public TableBuilder (int numColumns)
构造具有特定列数的 TableBuilder。
参数 | |
---|---|
numColumns | int :该表中的列数。 |
公共方法
添加双行分隔符
public TableBuilder addDoubleLineSeparator ()
添加行分隔符,例如: +============================================= ==+
退货 | |
---|---|
TableBuilder | 这 |
添加行
public TableBuilder addLine (String[] line)
添加一行。行中的列数必须等于构造函数中提供的 numColumns。
参数 | |
---|---|
line | String :行。 |
退货 | |
---|---|
TableBuilder | 这 |
投掷 | |
---|---|
IllegalArgumentException | 当行中的列数与构造函数中提供的 numColumns 不一致时。 |
添加行
public TableBuilder addLine (String line)
添加一条长线。如果太长,TableBuilder 会将其换行。请参阅上面的示例。
参数 | |
---|---|
line | String :行。 |
退货 | |
---|---|
TableBuilder | 这 |
添加分隔符
public TableBuilder addSeparator (char end, char pipe)
添加自定义行分隔符。
参数 | |
---|---|
end | char :两端字符。 |
pipe | char : 连接两端的字符 |
退货 | |
---|---|
TableBuilder | 这 |
添加单行分隔符
public TableBuilder addSingleLineSeparator ()
添加行分隔符,例如:+-------------------------------------------------------- --+
退货 | |
---|---|
TableBuilder | 这 |
添加标题
public TableBuilder addTitle (String title)
向该表添加标题。示例:+======================标题========================+
参数 | |
---|---|
title | String :标题 |
退货 | |
---|---|
TableBuilder | 这 |
建造
public String build ()
构建表并以字符串形式返回。
退货 | |
---|---|
String | 字符串格式的表。 |
设置填充
public TableBuilder setPadding (int padding)
设置每个列元素之前和之后的空白数量
参数 | |
---|---|
padding | int : 空白的数量 |
退货 | |
---|---|
TableBuilder | 这 |