СШ
Size: a a a
СШ
OD
MD
OD
СШ
MD
A
String reverse = new StringBuilder("140448000").reverse().toString();
String number = new StringBuilder(reverse.replaceFirst("(\\d{2})(\\d{0,3})(\\d{0,3})(\\d{0,3})(\\d{0,3})(\\d{0,3})(\\d{0,3})", "$1.$2 $3 $4 $5 $6 $7")).reverse().toString();
System.out.println(number);
MD
AS
СШ
StringBuffer sb = new StringBuffer("140448000");
sb.reverse().insert(2,".").reverse();
System.out.println(sb);
Д
StringBuffer sb = new StringBuffer("140448000");
sb.reverse().insert(2,".").reverse();
System.out.println(sb);
DM
Д
String reverse = new StringBuilder("140448000").reverse().toString();
String number = new StringBuilder(reverse.replaceFirst("(\\d{2})(\\d{0,3})(\\d{0,3})(\\d{0,3})(\\d{0,3})(\\d{0,3})(\\d{0,3})", "$1.$2 $3 $4 $5 $6 $7")).reverse().toString();
System.out.println(number);
DC
д
V
L
L
д
B