public abstract class ByteSizePaddingProcessor extends AbstractPaddingOperator
バイト数は、エンコードによって変わるため、環境によってこのクラスを継承しクラスを使用してください。
修飾子とタイプ | クラスと説明 |
---|---|
static class |
ByteSizePaddingProcessor.EucJp
EUC-JPでエンコードしたバイト数をカウントして、パディングする。
|
static class |
ByteSizePaddingProcessor.Utf8
UTF-8でエンコードしたバイト数をカウントして、パディングする。
|
static class |
ByteSizePaddingProcessor.Windows31j
Windows-31j(CP932)でエンコードしたバイト数をカウントして、パディングする。
|
コンストラクタと説明 |
---|
ByteSizePaddingProcessor(Charset charset)
文字コードを指定するコンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
int |
count(int codePoint)
文字数をカウントする
|
int |
count(String text)
文字数をカウントする。
|
pad
public ByteSizePaddingProcessor(Charset charset)
charset
- 文字コードNullPointerException
- charset is null.public int count(int codePoint)
AbstractPaddingOperator
count
クラス内 AbstractPaddingOperator
codePoint
- カウント対象のコードポイントpublic int count(String text)
AbstractPaddingOperator
count
クラス内 AbstractPaddingOperator
text
- カウント対象の文字列Copyright © 2022 mygreen. All rights reserved.