数値操作/数値をカンマ区切りで整形し+記号を付けたい
の編集
Top
/
数値操作
/
数値をカンマ区切りで整形し+記号を付けたい
[
トップ
] [
編集
|
差分
|
履歴
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
AutoTicketLinkName
FrontPage
MenuBar
WikiWikiWeb
お約束
その他
その他/JavaでBeep(Bell)を鳴らすサンプルソース
その他/UnsupportedClassVersionErrorの原因及び対処法
その他/シェルに終了コードを渡す方法
システム関連
システム関連/Javaの情報を取得する
システム関連/Javaを実行するOS情報を取得する
ソート
ソート/ArrayListのソートサンプル
ソート/独自クラスでキー指定のソートサンプル
ソート/独自クラスのソートサンプル
ネットワーク
ネットワーク/HTTP(GET)サンプルソース
ファイル操作
ファイル操作/basename,dirnameのサンプル
ファイル操作/CSV取込みサンプルを作ってみた
ファイル操作/サブディレクトリ内を含むファイル一覧を取得
ファイル操作/テキストファイルの出力
ファイル操作/テキストファイルの読み込み
ファイル操作/ディレクトリ配下のファイルを削除する
ファイル操作/デフォルトのファイル文字コードを確認する
ファイル操作/デフォルトの改行コードを確認する
ファイル操作/ファイルかディレクトリかを確認する
ファイル操作/ファイルの削除
ファイル操作/ファイルを追記モード開き文字列を追加する
ファイル操作/ファイル・ディレクトリの有無(存在)確認
ファイル操作/ファイル一覧を標示する
プライバシーポリシー
変数操作
変数操作/メンバ変数の初期値はどのような値になっているか
変数操作/数値から文字列に変換するサンプルソース
変数操作/文字列から数値に変換するサンプルソース
数値操作
数値操作/数値をカンマ区切りで整形したい
数値操作/数値をカンマ区切りで整形し+記号を付けたい
数値操作/数値型の最大値・最小値
文字列操作
文字列操作/文字列が数字のみで構成されているかを確認する
文字列操作/文字列のリーバス(反転)
文字列操作/英字の大文字・小文字変換サンプル
日時操作
日時操作/DATEから年月日を抽出するサンプル
日時操作/うるう年のチェックを行う
最初にお読みください
標準入出力
標準入出力/STDOUTとSTDERRに出力する方法
標準入出力/パイプによるデータを受け取る方法
環境
環境/Eclipseで変数名なども補完できるようにする
環境/native2asciiで変換された文字列をもとに戻す
環境/UbuntuにaptコマンドでNetBeansをインストールしてみる
逆引きJavaサンプル
配列等操作
配列等操作/ArrayListのリバース(反転)サンプル
配列等操作/HashMapを使ったサンプル
#navi(../) * 数値をカンマ区切りで整形し+記号を付けたい [#if73ae9f] 数値を金額フォーマットで3ケタごとにカンマをつけ、プラス(+)マイナス(-)の符号記号を付けるサンプルソースを以下に記します。~ #contents #htmlinsert(java_ads_top.html) * 関連記事 [#sf0feca4] -[[数値をカンマ区切りで整形したい>数値操作/数値をカンマ区切りで整形したい]] * java.text.DecimalFormat を使ってカンマ区切りと符号付きに整形する [#w1f5f7bd] java.text.DecimalFormatを使うことにより、数値をカンマ区切りおよび符号付きに整形できます。~ 以下にサンプルソースを記します。 ** サンプルソース [#b658de63] #ref(ex2.zip) import java.text.DecimalFormat; class ConvertMoneyFormat2 { public static void main(String args[]) { // カンマ区切りフォーマットに変換する数値 Double dnum1 = 12345D; Double dnum2 = -12345D; Integer inum1 = 67890; Integer inum2 = -67890; // カンマ区切りに整形した文字列を格納する変数 String strNum = ""; // DecimalFormat によりカンマ区切りおよび符号付きに整形 DecimalFormat format = new DecimalFormat(); format.applyPattern("+###,###,###,###;-###,###,###,###"); // 処理数字 strNum = format.format(dnum1); System.out.println(strNum); strNum = format.format(dnum2); System.out.println(strNum); strNum = format.format(inum1); System.out.println(strNum); strNum = format.format(inum2); System.out.println(strNum); } } ** 実行結果 [#xfee89fe] 以下に上記サンプルソースの実行結果を記します。 $ javac ConvertMoneyFormat2.java $ java ConvertMoneyFormat2 +12,345 -12,345 +67,890 -67,890 ** マイナス符号を△にしてみる [#z2db8b7d] 決算書などに使うマイナスを示す△を指定することも可能です。~ #ref(ex3.zip) import java.text.DecimalFormat; class ConvertMoneyFormat3 { public static void main(String args[]) { // カンマ区切りフォーマットに変換する数値 Double dnum1 = 12345D; Double dnum2 = -12345D; Integer inum1 = 67890; Integer inum2 = -67890; // カンマ区切りに整形した文字列を格納する変数 String strNum = ""; // DecimalFormat によりカンマ区切りおよび符号付きに整形 DecimalFormat format = new DecimalFormat(); format.applyPattern("###,###,###,###;△###,###,###,###"); // 処理数字 strNum = format.format(dnum1); System.out.println(strNum); strNum = format.format(dnum2); System.out.println(strNum); strNum = format.format(inum1); System.out.println(strNum); strNum = format.format(inum2); System.out.println(strNum); } } ** 実行結果 [#a97f248e] 以下に上記サンプルソースの実行結果を記します。 $ javac ConvertMoneyFormat3.java $ java ConvertMoneyFormat3 12,345 △12,345 67,890 △67,890 以上、カンマ区切りと符号付きに整形するサンプルソースと実行結果の紹介でした。 #htmlinsert(java_ads_btm.html)
タイムスタンプを変更しない
#navi(../) * 数値をカンマ区切りで整形し+記号を付けたい [#if73ae9f] 数値を金額フォーマットで3ケタごとにカンマをつけ、プラス(+)マイナス(-)の符号記号を付けるサンプルソースを以下に記します。~ #contents #htmlinsert(java_ads_top.html) * 関連記事 [#sf0feca4] -[[数値をカンマ区切りで整形したい>数値操作/数値をカンマ区切りで整形したい]] * java.text.DecimalFormat を使ってカンマ区切りと符号付きに整形する [#w1f5f7bd] java.text.DecimalFormatを使うことにより、数値をカンマ区切りおよび符号付きに整形できます。~ 以下にサンプルソースを記します。 ** サンプルソース [#b658de63] #ref(ex2.zip) import java.text.DecimalFormat; class ConvertMoneyFormat2 { public static void main(String args[]) { // カンマ区切りフォーマットに変換する数値 Double dnum1 = 12345D; Double dnum2 = -12345D; Integer inum1 = 67890; Integer inum2 = -67890; // カンマ区切りに整形した文字列を格納する変数 String strNum = ""; // DecimalFormat によりカンマ区切りおよび符号付きに整形 DecimalFormat format = new DecimalFormat(); format.applyPattern("+###,###,###,###;-###,###,###,###"); // 処理数字 strNum = format.format(dnum1); System.out.println(strNum); strNum = format.format(dnum2); System.out.println(strNum); strNum = format.format(inum1); System.out.println(strNum); strNum = format.format(inum2); System.out.println(strNum); } } ** 実行結果 [#xfee89fe] 以下に上記サンプルソースの実行結果を記します。 $ javac ConvertMoneyFormat2.java $ java ConvertMoneyFormat2 +12,345 -12,345 +67,890 -67,890 ** マイナス符号を△にしてみる [#z2db8b7d] 決算書などに使うマイナスを示す△を指定することも可能です。~ #ref(ex3.zip) import java.text.DecimalFormat; class ConvertMoneyFormat3 { public static void main(String args[]) { // カンマ区切りフォーマットに変換する数値 Double dnum1 = 12345D; Double dnum2 = -12345D; Integer inum1 = 67890; Integer inum2 = -67890; // カンマ区切りに整形した文字列を格納する変数 String strNum = ""; // DecimalFormat によりカンマ区切りおよび符号付きに整形 DecimalFormat format = new DecimalFormat(); format.applyPattern("###,###,###,###;△###,###,###,###"); // 処理数字 strNum = format.format(dnum1); System.out.println(strNum); strNum = format.format(dnum2); System.out.println(strNum); strNum = format.format(inum1); System.out.println(strNum); strNum = format.format(inum2); System.out.println(strNum); } } ** 実行結果 [#a97f248e] 以下に上記サンプルソースの実行結果を記します。 $ javac ConvertMoneyFormat3.java $ java ConvertMoneyFormat3 12,345 △12,345 67,890 △67,890 以上、カンマ区切りと符号付きに整形するサンプルソースと実行結果の紹介でした。 #htmlinsert(java_ads_btm.html)
テキスト整形のルールを表示する
添付ファイル:
ex3.zip
468件
[
詳細
]
ex2.zip
494件
[
詳細
]