Я новичок в JavaME. Я хотел бы сделать простой диктатор. Исходные данные помещаются в файл «data.txt» в каталоге «res». Структура выглядит так:
# яблоко = вид фруктов;
# шпинат = вид овощей;
Поток очень прост. Пользователь вводит слово, которое он хочет найти, в текстовое поле, например, «яблоко», система принимает пользовательский ввод, читает «data.txt», ищет в нем соответствующее слово, берет соответствующее слово и отображает его в другом текстовом поле текстовое поле.
Мне удалось прочитать весь "data.txt", используя этот код ..
private String readDataText() {
InputStream is = getClass().getResourceAsStream("data.txt");
try {
StringBuffer sb = new StringBuffer();
int chr, i=0;
while ((chr = is.read()) != -1)
sb.append((char) chr);
return sb.toString();
}
catch (Exception e) {
}
return null;
}
но я до сих пор не знаю, как его разбить, найти подходящее слово с помощью пользовательского ввода и взять соответствующее слово. Надеюсь, кто-то готов поделиться своими знаниями, чтобы помочь мне ..