5

こんにちは、 DecimalFormatを使用して表示したいと思います。

8392472なので

839 24 72

私が試してみました

DecimalFormat dc = new DecimalFormat("000 00 00");
return dc.format(number);

私も試してみました"### ## ##"

4

3 に答える 3

0

これを達成する最も簡単な方法は以下の通りだと思います。

public static void main(String[] args) {
    int number = 8392472;
    StringBuilder sb = new StringBuilder(String.valueOf(number))
                                .insert(3," ")
                                .insert(6," ");
    System.out.println(sb.toString());    
}
于 2013-04-15T13:23:58.790 に答える
-1

Googleのライブラリを使おう!それは私たちにとってうまくいきます。

https://code.google.com/p/libphonenumber/

于 2013-04-15T13:04:43.990 に答える