Cum să comparați șiruri de caractere utilizând metodele Lungime și CharAt ale clasei în Java
Pasul 1
Descărcați și instalați Kitul de dezvoltare software Java cu mediul integrat de dezvoltare NetBeans (IDE), dacă nu ați făcut-o deja.
Pasul 2
Încărcați IDE NetBeans făcând clic pe pictograma programului. Când se încarcă programul, navigați la "New / New Project" și alegeți "Application Java" din lista din partea dreaptă a ecranului. Un nou fișier cu cod sursă va apărea în editorul de text NetBeans. Fișierul cu cod sursă conține o metodă principală goală.
Pasul 3
Declarați două șiruri de caractere introducând în paranteze principala metodă:
string str0 = "String"; șir str1 = "String";
Pasul 4
Declarați un tip de date boolean care vă va spune dacă sforile se potrivesc sau nu. Scrieți această teză sub declarațiile făcute în etapa anterioară:
bool match = False;
Pasul 5
Verificați dacă șirurile au aceeași lungime, scriind următoarea instrucțiune IF:
dacă (str0.length == str1.length) {}
Pasul 6
Itera în lanțuri și verificați dacă personajele lanțurilor sunt identice. Puteți face acest lucru scriind o buclă FOR care trece prin toate caracterele din șiruri și le compară folosind metoda "charAt". Scrieți următoarele între parantezele instrucțiunii IF:
pentru (int i = 0; i <str0.length; i ++) {}
Pasul 7
Comparați caracterele fiecărui șir folosind o instrucțiune IF-ELSE. Scrieți acest lucru între parantezele bucla FOR:
dacă (str0.charAt (i)! = str1.charAt (i) {} altceva {}
Pasul 8
Setează valoarea Boolean la valoarea false dacă oricare dintre caractere nu se potrivește. Scrieți acest lucru în interiorul parantezelor instrucțiunii IF:
match = False;
Pasul 9
Setați valoarea Boolean la true dacă se potrivesc toate caracterele. Scrieți următoarele între parantezele instrucțiunii ELSE:
match = adevărat;
Pasul 10
Imprimați rezultatul comparației în fereastra de ieșire scriind această instrucțiune:
System.out.println (potrivire);
Pasul 11
Executați programul apăsând tasta F6. Programul va afișa cuvântul "Adevărat" deoarece se potrivesc "Str0" și "Str1". Încercați să modificați valorile lanțurilor și reluați programul.