Java LPAD、RPADで整形
Java LPAD、RPADで整形。文字列の左右に指定した文字を埋める
Javaで、文字列に対しSQL関数のLPAD、RPADと同様の処理を行うサンプルソースを紹介します。
これらは固定長フォーマットを扱うときに非常に便利です。
- LPAD・・・全体の文字数が指定の桁数になるように文字列の左側に繰り返し文字列を埋めて返します。
- RPAD・・・全体の文字数が指定の桁数になるように文字列の右側に繰り返し文字列を埋めて返します。
サンプルプログラム
実行結果
◆実行例public static void main(String[] args) { // lpadの場合。5桁になるまで左にスペースを埋める。 String ret = lpad("abc", 5 , " "); System.out.println("'" + ret + "'"); // rpadの場合。5桁になるまで右にスペースを埋める。 ret = rpad("abc", 5 , " "); System.out.println("'" + ret + "'"); // nullの場合 ret = rpad(null, 5 , " "); System.out.println("'" + ret + "'"); }◆出力結果
' abc' 'abc ' ' '
コメント:0 |
Chat&Messengerについて - メッセンジャー、チャット、テレビ会議、カレンダー、ToDoの特徴
更新履歴 - 更新履歴 2011
更新履歴 - 更新履歴 2010
ダウンロード - ダウンロード
ダウンロード - CAMServer のダウンロード
その他 - SaaS型 オンデマンド型サービスとして提供
その他 - おとなのWindows 2008年 12月号に掲載
更新履歴 - 更新履歴 2009
その他 - Windows100% 2008年9月号に掲載
サーバ機能 - CAMServer 概要
サーバ機能 - CAMServer の導入方法
サーバ機能 - ライセンスのご購入
サーバ機能 - 文書管理
サーバ機能 - 外部ユーザ取得機能・ルータ超え
使い方・応用編 - バックアップ設定
サーバ機能 - メッセージログのサーバ集中管理
サーバ機能 - CAMServer のバージョンアップ
テレビ会議・音声通話 - テレビ会議・音声通話
サーバ機能 - CAMServer サービス版について
サーバ機能 - パケット追跡機能について
テレビ会議・音声通話 - ヘッドセット・カメラの準備
テレビ会議・音声通話 - ヘッドセット・カメラの推奨商品
Java 日付・時刻 - Java 2つの日付の差を求める
Java 日付・時刻 - Java 2つの日付の月数の差を求める
Java 日付・時刻 - Java 日付・時刻の計算 加算・減算が簡単に
Web関連 - IE7で閉じる(window.close)と強制終了の対策
Web関連 - 10の翻訳エンジンを比較できるサイト 翻訳くらべ
Web関連 - Excelの表からHTMLテーブルタグ一発作成
Web関連 - IETester - 複数のIEバージョンの動作確認を行える便利なソフト
Java ファイル・I/O - Java 再帰的にファイルを検索
Thanks Links・リンク集 - おすすめフリーソフトまとめ
Java 特集 - Java タスクトレイのアイコンを表示・点滅
サーバ機能 - クライアント利用制限
使い方・応用編 - タスクトレイに格納しメモリを節約
使い方・応用編 - ショートカットキー一覧
Thanks Links・リンク集 - Thanks Links
Java ファイル・I/O - Java ファイルコピー(バッファサイズを変更)
Java ファイル・I/O - Java ファイルコピー(簡単・高速)
その他 - 今後の開発予定
その他 - プレミアムエディション
更新履歴 - 更新履歴 2008
その他 - よくある質問
使い方 - 使い方、使用方法
使い方 - 概要資料PDF版
使い方 - 便利な使い方(Tips)
使い方 - ソフト内の名称
使い方 - 起動及び初期設定方法
使い方 - メッセンジャー機能
使い方 - メッセージペインの各種アイコン説明
使い方 - チャット機能
使い方 - ログ参照
使い方 - ファイルやフォルダの送信・受信
使い方 - アプリケーションの環境設定
使い方 - ソート設定と優先順位設定
使い方 - メッセージの保管
使い方 - 不在モード
カレンダー・スケジュール - カレンダー機能
カレンダー・スケジュール - スケジュール管理と共有機能
使い方 - キャプチャ機能
使い方 - 付箋機能
使い方 - 内部ブラウザ機能
カレンダー・スケジュール - ToDo機能
使い方 - フォント設定
カレンダー・スケジュール - 会議室・施設予約
使い方・応用編 - configフォルダ及び各種設定ファイルについて
インストール・バージョンアップ - JREのインストール方法
インストール・バージョンアップ - インストール方法
インストール・バージョンアップ - バージョンアップ方法
Java 特集 - Java ログフィルタでHTTPを解析
インストール・バージョンアップ - バージョンアップ方法 インストール無し版
インストール・バージョンアップ - バージョンアップとリリースポリシー
インストール・バージョンアップ - 初回起動時におけるWindowsファイアウォール注意点
ダウンロード - 過去のバージョンのダウンロード
Java 特集 - Java リフレクション が簡単に
その他 - 確認されている不具合
IP Messenger 互換について - IP Messenger 互換について
更新履歴 - 更新履歴 2007
サーバ機能 - よくある質問 CAMServer 編
Java 日付・時刻 - Java 日付の妥当性・存在チェック
Java 日付・時刻 - Java 月末日付を取得する
Java 日付・時刻 - Java 現在(今日)の曜日を求める
Java 日付・時刻 - Java 日付文字列をDate型へ変換
Java 日付・時刻 - あらゆる日付・時刻文字列をDate、Calendar型へ変換
その他 - 掲示板・アンケート
インストール・バージョンアップ - アンインストール方法
インストール・バージョンアップ - ソフトに個別のJREを適用させる方法
Java ネットワーク - Java 実行しているマシンのホスト名を取得
その他 - iP ! (アイピー) 2008年 04月号に掲載
Java ネットワーク - Java IPアドレスからホスト名を取得
Java Swing - Java システムアイコンを抽出
Java Swing - Java クリップボードへコピー
Java ファイル・I/O - Java ディレクトリ内のファイル一覧を表示
Java ファイル・I/O - Java XMLEncoderでオブジェクトを保存
Thanks Links・リンク集 - リンク集・Web製作会社
その他 - Javaの脆弱性について問題が報告されています
その他 - Vistaでのスクリーンショット
Java システム系 - Java 外部コマンドを実行し3つの結果を取得
Java システム系 - Java システムプロパティを見やすく出力
Java システム系 - Java メモリー使用量を取得
Java 文字列 - Java LPAD、RPADで整形
その他 - CM を見る
更新履歴 - 更新履歴 2006
Java 文字列 - Java 文字列内のURLをリンクに変換
Java 文字列 - Java ファイル名から拡張子を取り除く
Java 文字列 - Java ファイル名から拡張子を取得
その他 - 掲示板について
その他 - このサイトについて
サーバ機能 - 特定商取引に関する法律に基づく表記
その他 - プロフィール
Thanks Links・リンク集 - リンク集・その他お勧め
Thanks Links・リンク集 - 相互リンク募集
その他 - イメージ拡大
更新履歴 - 更新履歴 2011
更新履歴 - 更新履歴 2010
ダウンロード - ダウンロード
ダウンロード - CAMServer のダウンロード
その他 - SaaS型 オンデマンド型サービスとして提供
その他 - おとなのWindows 2008年 12月号に掲載
更新履歴 - 更新履歴 2009
その他 - Windows100% 2008年9月号に掲載
サーバ機能 - CAMServer 概要
サーバ機能 - CAMServer の導入方法
サーバ機能 - ライセンスのご購入
サーバ機能 - 文書管理
サーバ機能 - 外部ユーザ取得機能・ルータ超え
使い方・応用編 - バックアップ設定
サーバ機能 - メッセージログのサーバ集中管理
サーバ機能 - CAMServer のバージョンアップ
テレビ会議・音声通話 - テレビ会議・音声通話
サーバ機能 - CAMServer サービス版について
サーバ機能 - パケット追跡機能について
テレビ会議・音声通話 - ヘッドセット・カメラの準備
テレビ会議・音声通話 - ヘッドセット・カメラの推奨商品
Java 日付・時刻 - Java 2つの日付の差を求める
Java 日付・時刻 - Java 2つの日付の月数の差を求める
Java 日付・時刻 - Java 日付・時刻の計算 加算・減算が簡単に
Web関連 - IE7で閉じる(window.close)と強制終了の対策
Web関連 - 10の翻訳エンジンを比較できるサイト 翻訳くらべ
Web関連 - Excelの表からHTMLテーブルタグ一発作成
Web関連 - IETester - 複数のIEバージョンの動作確認を行える便利なソフト
Java ファイル・I/O - Java 再帰的にファイルを検索
Thanks Links・リンク集 - おすすめフリーソフトまとめ
Java 特集 - Java タスクトレイのアイコンを表示・点滅
サーバ機能 - クライアント利用制限
使い方・応用編 - タスクトレイに格納しメモリを節約
使い方・応用編 - ショートカットキー一覧
Thanks Links・リンク集 - Thanks Links
Java ファイル・I/O - Java ファイルコピー(バッファサイズを変更)
Java ファイル・I/O - Java ファイルコピー(簡単・高速)
その他 - 今後の開発予定
その他 - プレミアムエディション
更新履歴 - 更新履歴 2008
その他 - よくある質問
使い方 - 使い方、使用方法
使い方 - 概要資料PDF版
使い方 - 便利な使い方(Tips)
使い方 - ソフト内の名称
使い方 - 起動及び初期設定方法
使い方 - メッセンジャー機能
使い方 - メッセージペインの各種アイコン説明
使い方 - チャット機能
使い方 - ログ参照
使い方 - ファイルやフォルダの送信・受信
使い方 - アプリケーションの環境設定
使い方 - ソート設定と優先順位設定
使い方 - メッセージの保管
使い方 - 不在モード
カレンダー・スケジュール - カレンダー機能
カレンダー・スケジュール - スケジュール管理と共有機能
使い方 - キャプチャ機能
使い方 - 付箋機能
使い方 - 内部ブラウザ機能
カレンダー・スケジュール - ToDo機能
使い方 - フォント設定
カレンダー・スケジュール - 会議室・施設予約
使い方・応用編 - configフォルダ及び各種設定ファイルについて
インストール・バージョンアップ - JREのインストール方法
インストール・バージョンアップ - インストール方法
インストール・バージョンアップ - バージョンアップ方法
Java 特集 - Java ログフィルタでHTTPを解析
インストール・バージョンアップ - バージョンアップ方法 インストール無し版
インストール・バージョンアップ - バージョンアップとリリースポリシー
インストール・バージョンアップ - 初回起動時におけるWindowsファイアウォール注意点
ダウンロード - 過去のバージョンのダウンロード
Java 特集 - Java リフレクション が簡単に
その他 - 確認されている不具合
IP Messenger 互換について - IP Messenger 互換について
更新履歴 - 更新履歴 2007
サーバ機能 - よくある質問 CAMServer 編
Java 日付・時刻 - Java 日付の妥当性・存在チェック
Java 日付・時刻 - Java 月末日付を取得する
Java 日付・時刻 - Java 現在(今日)の曜日を求める
Java 日付・時刻 - Java 日付文字列をDate型へ変換
Java 日付・時刻 - あらゆる日付・時刻文字列をDate、Calendar型へ変換
その他 - 掲示板・アンケート
インストール・バージョンアップ - アンインストール方法
インストール・バージョンアップ - ソフトに個別のJREを適用させる方法
Java ネットワーク - Java 実行しているマシンのホスト名を取得
その他 - iP ! (アイピー) 2008年 04月号に掲載
Java ネットワーク - Java IPアドレスからホスト名を取得
Java Swing - Java システムアイコンを抽出
Java Swing - Java クリップボードへコピー
Java ファイル・I/O - Java ディレクトリ内のファイル一覧を表示
Java ファイル・I/O - Java XMLEncoderでオブジェクトを保存
Thanks Links・リンク集 - リンク集・Web製作会社
その他 - Javaの脆弱性について問題が報告されています
その他 - Vistaでのスクリーンショット
Java システム系 - Java 外部コマンドを実行し3つの結果を取得
Java システム系 - Java システムプロパティを見やすく出力
Java システム系 - Java メモリー使用量を取得
Java 文字列 - Java LPAD、RPADで整形
その他 - CM を見る
更新履歴 - 更新履歴 2006
Java 文字列 - Java 文字列内のURLをリンクに変換
Java 文字列 - Java ファイル名から拡張子を取り除く
Java 文字列 - Java ファイル名から拡張子を取得
その他 - 掲示板について
その他 - このサイトについて
サーバ機能 - 特定商取引に関する法律に基づく表記
その他 - プロフィール
Thanks Links・リンク集 - リンク集・その他お勧め
Thanks Links・リンク集 - 相互リンク募集
その他 - イメージ拡大