У меня есть код:как преобразовать строку номер
String sum = mDBHelper.SumIn(tglawal, tglakhir);
jmlh.setText("Amount of your income : Rp " + sum);
Это выходы:
200000
Теперь я хочу, чтобы поместить значение с форматом 200.000
.
У меня есть код:как преобразовать строку номер
String sum = mDBHelper.SumIn(tglawal, tglakhir);
jmlh.setText("Amount of your income : Rp " + sum);
Это выходы:
200000
Теперь я хочу, чтобы поместить значение с форматом 200.000
.
Вы можете использовать String.format, чтобы достичь этого.
Для спецификации формата вы можете посмотреть на http://docs.oracle.com/javase/7/docs/api/java/util/Formatter.html
он бы нашел, что с помощью google .... это отходы, которые нормальные люди должны делать это ... – ITroubs
ITroubs, я не знаю, в чем ваш вопрос .... он задал вопрос и Я указываю ему в правильном направлении. Я думаю, что это лучше, чем просто отказ и высказывание ... use google – zibi
Я не знал ответа, но мне потребовалось меньше времени, чтобы найти то, что он хотел в google, чем потребовалось, чтобы записать вопрос и ждать ответов. не используя Google для таких тривиальных вопросов - это чистые лазины и пустая трата времени других людей, которые читают эти вопросы и отвечают на них. – ITroubs
попробовать этот код:
NumberFormat format = NumberFormat.getInstance();
double doubleValue;
try
{
Number inValue = format.parse("200.000");
doubleValue = inValue.doubleValue();
} catch (ParseException e)
{
doubleValue = 0.0;
}
вы можете разобрать Int, длинный ... метод изменения в этой линии
doubleValue = inValue.doubleValue();
например:
int number = inValue.intValue();
Надеюсь, это поможет вам.
Попробуйте что-то вроде этого:
int i = 1412214;
String s = NumberFormat.getIntegerInstance().format(i);
An еще один простой пример:
System.out.println(NumberFormat.getNumberInstance(Locale.US).format(1412214));
Выходные: 1,412,214
PS: RP = Riot Points ?? : O
вопрос и описание противоречит. – AmitG
Теперь я хочу 200 долларов! ;-) –