
JSPで数値を入力して、データベースへ更新するプログラムを作成しています。
入力はカンマありでもなしでも通すようにしたいと思っています。
しかも、カンマの位置は特にチェックせずにしたいのです。
ちゃんとしたカンマ区切り数値なら、NumberFormatで数値変換できますよね?
データベースの数値を表示する際にもカンマ区切り数値にしますので、1桁目を削除した場合には、カンマの位置が違ってきますよね。
そのためにカンマの位置は意識しないでいきたいのです。
StringTokenizer という便利なクラスがあったので使用してみたのですが、インスタンスを生成した後、トークン分をループで回して文字列を連結する必要がありますよね。
もっとスマートに一発で変換できないでしょうか?
「ある文字列からデリミタを省いた文字列を返すメソッド」みたいな。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
FormatNumberってちゃんとしたカンマ区切り数値でなくても数値変換してくれませんか? 1.4で試すと"1,2,3"なんてのも123にしてくれてしまうのですが。
(ちなみに1.4でStringにreplaceAllなんてのが追加されているのでreplaceAll(",","")一発です)
FormatNumber はそこまでやってくれるのですか。
勝手にできないと思い込んでいました。(^^;
あと、開発環境はJDK1.3なので、replaceAllは使えないですね。残念。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java javaのCSVデータ読込についてです 6 2022/07/02 10:58
- オープンソース csvデータのダブルクォーテーションで囲まれた文字内にあるカンマを削除したい 3 2022/09/02 15:17
- Visual Basic(VBA) VBAで、特定の文字より後を削除して残った数値を文字列に変換と特定の文字より前も削除したい 3 2022/04/15 19:21
- Java Java 南京錠 2 2023/02/04 11:46
- Visual Basic(VBA) VBAでエクセルをtxtに変換するとエクセルでカンマを含む文字数字がtxtでは「""」付にならないよ 1 2022/08/27 12:17
- PDF C#でfloatを整数部、小数部とも桁数固定で文字表示したい 2 2022/07/28 09:37
- Visual Basic(VBA) 【VBA】特定の文字で改行(次の行)に行きたい。 3 2022/04/11 17:20
- Java コンソールから所属財産を入力(単位:万円 1000~100000以内でIntegerに変換できない場 2 2022/05/31 21:32
- その他(プログラミング・Web制作) pythonのプログラムについての質問です。 1 2023/05/26 10:31
- JavaScript カラーミーショップのsectionループ内で、[引数][戻り値]ありの関数的な処理を行いたいです。 1 2022/05/07 19:39
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・昔のあなたへのアドバイス
- ・字面がカッコいい英単語
- ・許せない心理テスト
- ・歩いた自慢大会
- ・「I love you」 をかっこよく翻訳してみてください
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・はじめての旅行はどこに行きましたか?
- ・準・究極の選択
- ・この人頭いいなと思ったエピソード
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
オブジェクト参照がオブジェク...
-
private static という変数の修飾
-
変数名の付け方
-
C#において、同じインスタンス...
-
複数の変数を宣言する時、同時...
-
クラスのインスタンス名をクラ...
-
「インスタンス」の意味をわか...
-
変数の参照でエラーが出てしま...
-
C#「オブジェクト参照が必要で...
-
インスタンス参照でアクセスで...
-
C#でオブジェクトの有無を取得する
-
C#の構造体の開放のしかた
-
VB.NET getとsetの概念がわかり...
-
生成したインスタンスを削除す...
-
Objective-C グローバル変数 値...
-
PHPExcel使用で2枚目のシートを...
-
VB6.0で、DLLを動的に参照したい
-
C# のインスタンスの破棄
-
VC++コンソールアプリでのイン...
-
フォームの存在をチェックする方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
変数名の付け方
-
private static という変数の修飾
-
複数の変数を宣言する時、同時...
-
C#において、同じインスタンス...
-
インスタンス参照でアクセスで...
-
C# インスタンスの破棄
-
オブジェクト参照がオブジェク...
-
生成したインスタンスを削除す...
-
VB.NET getとsetの概念がわかり...
-
変数の参照でエラーが出てしま...
-
フォームの存在をチェックする方法
-
「インスタンス」の意味をわか...
-
他のファイルの変数参照
-
C#「オブジェクト参照が必要で...
-
[Visual C#] 優先される処理に...
-
javaのクラスの作り方、エラー...
-
SQLを連続発行する時の正しい(?...
-
VB6.0のクラスで、自分自身のイ...
-
C#の構造体の開放のしかた
-
VB6.0で、DLLを動的に参照したい
おすすめ情報