0

私は文字列を持っていて、それを10進数形式にフォーマットしようとしているので、10進数形式クラスを使用して3つの数字ごとに、問題があります。これが私のコードです

 public String getNum()


 {
     //turn the string myNum into a formatted number so there's a , after every 3 digits
      DecimalFormat formNum = new DecimalFormat(myNum "000,000");
     //set formNum to a string don't know what method to use for this step
      return formNum ;
  }

myNum はテキスト ドキュメントからのもので、この例では番号 6486 ですが、同じコードを使用する他の例では、最大 301122 になります。この方法では、これらの番号を 6,486 や 301,112 などに変換したいと考えています。 IDE は、")" が期待されていることを伝えています。数値をフォーマットしたら、10 進数のフォーマットを文字列に戻す方法もわかりません。

4

1 に答える 1

2

myNum の後にカンマがありませんでした。また、それは

DecimalFormat formNum = new DecimalFormat("000,000");
return formNum.format(myNum);
于 2013-04-19T21:42:27.220 に答える