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

Глава 2

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


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

////////////////////////////
///// БЛОК ОБРАБОТКИ 2 //////
///////////////////////////
if(control>2){//Сейчас в Field_Str находится С-К

control=0;
to1.println("");
//В этом блоке надо обработать С-К которая находится в Field_Str
//и затем стереть ее оттуда
//ОБРАБАТЫВАЕМ ЗДЕСЬ С-К

//Поставим С-К ВЕРТИКАЛЬНО
Field_Str.funTurnMatrixVH();
///----------------------------------------------
/////////////////////////////////////////////////
//////////////ВЫДЕЛИМ Б-К в Field_Bukva /////////
/////////////////////////////////////////////////

//Определяем эталон пустой строки
List charVecPustStr2 = new ArrayList();//список для строки
charVecPustStr2.addAll(Field_Str.funPustStr()); //В charVecPustStr - эталон пустой строки

int chislo_str_v_bukve_cart = 0;
int chislo_str_v_bukve_cart1 = 0;
int chislo_str_v_bukve_cart2 = 0;

int int_Probel = 0;
int int_ProbelControl = 0;
String Str;

List Stroka2 = new ArrayList();//список для строки

Matrix Field_Bukva = new Matrix();
Field_Bukva.setMatrix(new ArrayList>());
Matrix Container1 = new Matrix(); // двумерный список
Container1.setMatrix(new ArrayList>());
Matrix Container2 = new Matrix(); // двумерный список
Container2.setMatrix(new ArrayList>());
Matrix Container3 = new Matrix(); // двумерный список
Container3.setMatrix(new ArrayList>());

boolean bul_Load = false;
boolean bul_Cont1 = false;
boolean bul_Cont2 = false;
boolean bul_Cont3 = false;

boolean Marka2 = false;
boolean Marka = false;

////////////////////////////////////////////////////////
////////////// БУКВА-КАРТИНКА в Field_Bukva //////////
////////////////////////////////////////////////////////
for (List als1: Field_Str.getMatrix()) {

for (Character c: als1) {
Stroka2.add(c);
}
if(charVecPustStr2.equals(Stroka2))//пустая строка{

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

}//end if..else пустая/не пустая строка
}//end for КОНЕЦ ЦИКЛ ОБРАБОТКИ БУКВ

///------------------------------------------------------------
Field_Str.clearMatrix();//очистка Field_Str здесь обязательна

}//end if(control>2)


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

Hosted by uCoz