Самый быстрый способ отформатировать строку с использованием конкатенации и манипуляции - PullRequest
1 голос
/ 10 октября 2011
String temp = "";

temp = String.format("%02d", ""+hour)+":"+String.format("%02d", ""+min)+":"+String.format("%02d", ""+sec);

Это самый быстрый способ форматирования чисел с конкатенацией для указания начальных нулей или есть другой способ?

Мне нужно отобразить строку в формате 00:00:00.Часы, минуты и секунды являются переменными типа int, которые начинаются с 0 и помещаются в поток, который считает истекшее время и отображает это время соответствующим образом.Это правильный путь или есть какой-то лучший способ?

1 Ответ

9 голосов
/ 10 октября 2011

Попробуй это. Я предполагаю, что часы, минуты и секунды - это целые числа.

String temp = "";
temp = String.format("%02d:%02d:%02d", hour, min, sec);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...