Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
Ну вот вы смеетесь, а я, например, не знаю, как заранее узнать, будет ли строка распечатана в научной записи, или в обычной десятичной. Тем более, на сколько я знаю, Ява не предлагает никаких инструментов чтобы избежать научную запись, или как-то повлиять на то, когда она будет / не будет использоваться. Решение тут, конечно, немного "странное", но цель как бы понятна...
Ооооо блин, не знал, чет всегда думал, что он по какому-то внутреннему механизму определяет, как меньше символов получится, и тот вариант и использует. Наверное с чем-то другим перепутал.
http://ideone.com/MWtsPL
qwe[0].length() в качестве операнда это бич и слёзы для культуры программирования! (Горько плачет).
Впрочем, чего это я? О какой, простите, культуре речь?..