Назад | Начало урока | Вперед
Содержание

Глава 2

БЛОК ОБРАБОТКИ 1 (с изъятием)


/** Program from Albert Volos May 2010
* (C) "Распознаватель Текста"
* Автор: Альберт Волос (e-mail: pick4you@yandex.ru)
* http://www.pick4you.narod.ru
*
**/

////////////////////////////
///// БЛОК ОБРАБОТКИ 1 //////
///////////////////////////
List CharStroka = new ArrayList();//список для строки
//Поместим С-К в объект Matrix
Matrix Field_Str = new Matrix();
Field_Str.setMatrix(new ArrayList<List<Character>>());
int control = 0;
int chisloStrKartinka = 0;
int chisloPustoStr = 0;

///////////////////////////////////////////////////////////////
////////////// СТРОКА-КАРТИНКА в Field_Str ///////////////////
///////////////////////////////////////////////////////////////

for (int y = 0; y < FieldNew.getMatrixSizeY(); y++) {

for (int x = 0; x < FieldNew.getMatrixSizeX(); x++) {
CharStroka.add(FieldNew.getElement(y,x));
}
if(charVecPustStr.equals(CharStroka)){//пустая строка
if(control == 2 ){
//положим пустую строку в СТРОКУ-КАРТИНКУ сверху тела
Field_Str.copyArayListToMatrix(CharStroka, dlina_str);
CharStroka.clear();
}
if(control>2){//Сейчас в Field_Str находится С-К

////////////////////////////
///// БЛОК ОБРАБОТКИ 2 //////
///////////////////////////

}//end if(control>2)
CharStroka.clear();
}//////////////////////////////////////////////
else{//строка не пуста
control++;
//Добавить строку в Field_StrNew
Field_Str.copyArayListToMatrix(CharStroka, dlina_str);
CharStroka.clear();
}//end if..else строка пуста/не пуста
//-------------------------------------------------------------------------
}//end for


Назад | Начало урока | Вверх | Вперед
Содержание

Hosted by uCoz