My Sco OpenServer Release 5.0.6 имеет Java-версию:
# java -version
Java-версия "1.3.1_22"
Среда выполнения Java (Tm), Standard Edition (сборка SCO-UNIX-J2SE-1.3.1_22: *
FCS *: 20080305)
Классическая виртуальная машина (сборка SCO-UNIX-J2SE-1.3.1_22: FCS : 20080305, зеленые нити, sunwjit)
Мое Java-приложение разработано в Windows с обновлением 25 версии Java 6.
Я понимаю, я должен изменить свой код для работы с Java 1.3, как следующие проблемы:
- Generic не поддерживается, как
ArrayList<String>
- String.format не поддерживается для
(String,double)
- Для каждого цикла не поддерживается
Какой код должен прийти для замены неподдерживаемого кода версии Java ниже?
ArrayList<String> messages;
for (String message : messages)
String.format("%1$td/%1$tm/%1$tY %1$tI:%1$tM:%1$tS %1$Tp", new Date())