Здравствуйте, and_hom, Вы писали:
_>Здравствуйте!
_>А как на java написать аналог шелловского
_>for i in *
_>?
Since JDK 1.5 только, если я правильно понял ваш вопрос.
foo(List<String> strings) {
for (String s : strings) {
...
}
}
И это еще можно использовать для массивов. Шорткат в IDEA — 'iter', Tab
Здравствуйте, and_hom, Вы писали:
_>>>А как на java написать аналог шелловского
_>>>for i in *
_>>>?
A>>Since JDK 1.5 только, если я правильно понял ваш вопрос.
Ну, какой вопрос такой и ответ. 8)
_>Не совсем. Я имел ввиду перебор всех файлов каталога
_>for i in ./*.txt
_>do
_>...
Смотри
java.io.File.listFiles()
Здравствуйте, and_hom, Вы писали:
_>Не совсем. Я имел ввиду перебор всех файлов каталога
_>for i in ./*.txt
_>do
_>...
Тогда:
void foo(File dir) {
String[] allFiles = dir.list();
for (int i = 0; i < allFiles.length; i++) {
String fileName = allFiles[i];
System.out.println(fileName);
}
}
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>