表格產生器
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 | 這 |