如給定的乙個格式:%-5p [%t]: %m%n中,並沒有明確的分隔轉換字元和普通文字的字元存在。patternlayout能自己區分普通文字和轉換字元。其中%-5p是日誌的呼叫級別。事件是左對齊的,5個字元寬度。
格式修飾符,放在%和轉換符之間。 第乙個可選的格式修飾符是左對齊(-);第二個可選的格式修飾符是字段最小寬度。乙個整數。表示輸出的最小字元數。如果資料未達到指定最小大小,那麼它將以左填充(預設)或者右填充方式(左對齊情況下只能使用右填充了)。用空格填充,直到達到最小寬度。如果大於指定最小寬度,不會被截斷 。當然可以指定最大字元數,使用.符號加數字表示最大字元數。如果大於指定長度,多餘的字元會被刪除。它是從前面刪除,而不是從後面刪除的。如最大字元是8個,資料有10個字元,那麼前面兩個字元會被刪除。
%20c 右對齊,最少20字元,沒有左邊用空格填充
%-20c 左對齊,最少20字元,沒有右邊用空格填充
%.30c 右對齊,最多30字元,超過左邊的擷取掉
%20.30c 右對齊,最少20字元,最多30字元,填充或擷取規則略
%-20.30c 左對齊,最少20字元,最多30字元,填充或擷取規則略
修飾符 許可權修飾符
四種形式許可權修飾符的訪問情況 publicprotected不寫private 同乙個類中 四種都可以 同一包中的不同類 除了private剩下都可以 不同包下的子類 public protected 可以 不同包下的不同類 只有public可以 許可權修飾符 public protected 預...
C 修飾符 類修飾符和成員修飾符
c 修飾符之類修飾符 public internal partial abstract sealed static internal 本程式集內的成員可以訪問。partial 部分類,可以將乙個類分成幾部分寫在不同檔案中,最終編譯時將合併成乙個檔案,且各個部分不能分散在不同程式集中。c 修飾符之成員...
java修飾符 abstract 修飾符
abstract 修飾符 abstract 修飾符可以用來修飾類和成員方法 用 abstract 修飾的類表示抽象類,抽象類位於繼承樹的抽象層,抽象類不能被例項化,即不允許建立抽象類本身的例項。沒有用 abstract 修飾的類稱為具體類,具體類可以被例項化。用 abstract 修飾的方法表示抽象...