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)
引数で指定した1文字分のコードポイントの文字数をカウントします。
|
int |
count(String text)
文字列の文字数をカウントする。
|
padpublic ByteSizePaddingProcessor(Charset charset)
charset - 文字コードNullPointerException - charset is null.public int count(int codePoint)
PaddingProcessorcodePoint - コードポイント。public int count(String text)
PaddingProcessortext - カウント対象の文字列Copyright © 2025 mygreen. All rights reserved.