• Авторизация


String.format в java 6 не совместим с java 5 21-03-2008 16:31 к комментариям - к полной версии - понравилось!


Из удивительного места растут руки у разработчиков шестой джавы - не везде, но местами. Вот цитата из документации java.util.Formatter для java5:

String s2 = String.format("Duke's Birthday: %1$tm %<$te,%<$tY", c);

а теперь ее точный аналог для java6:

String s2 = String.format("Duke's Birthday: %1$tm %<te,%<tY", c);

Заметили разницу? Правильно! Компилятор скушает обе строки, но программа, написанная под пятую джаву, весело упадет в рантайме. Верный признак необходимости пересадки рук разработчикам шестой версии. Ну и хозяйке на заметку, конечно.

Ссылки по теме:
http://java.sun.com/j2se/1.5.0/docs/api/java/util/Formatter.html
http://java.sun.com/javase/6/docs/api/java/util/Formatter.html
вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник String.format в java 6 не совместим с java 5 | ujeen - Аутливинг | Лента друзей ujeen / Полная версия Добавить в друзья Страницы: раньше»