Просмотр одиночного сообщения
Old 30-08-2007, 11:44   #10
77777
Гость
 
Сообщений: n/a
Проживание:
Регистрация:
Status:
Цитата:
Сообщение от megaswin
Что это? Точнее что это должно делать? И лучше опубликуй весь класс потому-что в этом методе используются переменные класса типа aMap


там 6 классов.
чтобы с этим разобраться, нужен репетитор.
никто просто так не захочет всё это смотреть.

(могу, конечно, и майлом отправить... но там очень всё сложно, с ходу не разобраться.)

по этому куску пока проблема (которая всё стопорит).
Метод считывает из файла строчку line, и заносит данные посимвольно на карту в один ряд (считывание ряд за рядом, в данном случае один ряд только).
Если считывание удалось - возвращаем значение true.

public boolean addRow(String line, int row)
{
boolean ok=false; флаг для возврата
char[] lTbl = line.toCharArray(); строчка в таблицу символов
for (int xx=0;xx<this.cols;xx++) каждый символ строки заносится на карту aMap.
{
if(lTbl[xx]=='0') если символ 0 - на карту отмечается 0
{
this.aMap[xx+1][row].value = '0';
ok = true;
}
else if (lTbl[xx]=='f')
{
this.aMap[xx+1][row].value ='f'; если символ f - отмечаю на карте
ok=true;
}
else
{
ok = false; если символ отличен от 0 или f (char - символы)
xx=this.cols; выходим из цикла, ибо ошибка и в файле отличный от 0 и f символ.
}//System.out.println("eta zaraza pechataet"+ok); до этого момента всё работает
}
System.out.println("a sjuda uze ne doxodit, pochemu?"+ok); а сюда уже не выходит
return ok;
}
 
0
 
0
    Ответить с цитированием