1. ホーム
  2. java

[解決済み] 文字列の中のある位置に文字を挿入するには?

2022-04-23 18:02:53

質問

に入っています。 int を6桁の値で表示します。として表示したい。 String の最後から2桁のところに小数点(.) int . を使いたかったんです。 float を使用するよう提案されましたが String を使用すると、より良い表示出力が得られます(代わりに 1234.51234.50 ). 従って、私は、この関数に int をパラメータとして、適切にフォーマットされた String 小数点以下2桁で表示します。

と言ってください。

int j= 123456 
Integer.toString(j); 

//processing...

//output : 1234.56

解決方法は?

int j = 123456;
String x = Integer.toString(j);
x = x.substring(0, 4) + "." + x.substring(4, x.length());