java
1 System.out.println( 2 "1000".replaceAll("\d+", NumberFormat.getNumberInstance().format(new Integer("$0"))) 3 );
期待値としては1,000
が出るようにしたいのですがjava.lang.NumberFormatException: Character $ is neither a decimal digit number, decimal point, nor "e" notation exponential mark.
とエラーが出てしまいます。どうやったら$0を正規表現で取得した値だと認識させることができますか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/23 14:47