Итак - я выкладываю отдельно на каждой странице в чистом тексте код фалом - скопируйте их к себе в вашу IDE (я ,например, использую Eclipse). И возьми из кода то ,что будет вам полезным.
класс приведённый ниже получает в качестве параметра конструтора путь к директории -открывает в ней все файлы удовлетворяющие <strong><a href="http://fkn.ktu10.com/?q=node/2244">фильтру приведённому здесь</a></strong> и длинна строк в этих файлах ограничивается некоторым значением <em>(производится перенос)</em>.
Вот какой получается пример =
Чтобы читать строку посмвольно - её надо перегнать в char[] - а потом уже обращаться к массиву символов по индексу - вот 2 строчrи, которые иллюстрируют приём=
String s = "hello world";
char[] chars = s.toCharArray();
import java.io.File;
import javax.swing.filechooser.FileFilter;
class MyFileFilter extends FileFilter {
public boolean accept(File pathname)
{
// проверям что это файл и что он заканчивается на .txt
return pathname.isFile() && pathname.getName().endsWith(".txt");
}
// следующий метод обязателен к реализации
// возвращает описание
public String getDescription()
{
return "Select only .txt files";
}
}