Просмотр одиночного сообщения
Old 30-08-2007, 13:59   #34
Suhov
Реалист
 
Аватар для Suhov
 
Сообщений: 15,352
Проживание: да
Регистрация: 13-06-2007
Status: Offline
Репутация: 0
а вот ещё вариант, самый на мой взгляд оптимальный и логичный.
возвращает -1 если карта ломаная иначе длину добавленной строки.

public int addRow(String line, int row)
{

char[] str = line.toCharArray(); строчка в таблицу символов

for (int i(0); i<str.length();++i) каждый символ строки заносится на карту aMap.
{

if(('0' == str[i]) || ('f' == str[i])) ; если символ 0 или f - он заносится на карту
{
this.aMap[i][row].value = str[i];
}
else
{
return -1; если символ отличен от 0 или f (char - символы)
}

}

здесь заполнить если надо остаток строчки на карте;

return i;
}
 
0
 
0
    Ответить с цитированием