Как да сравняваме низовете, използвайки методите за дължина и CharAt на класа в Java
Стъпка 1
Изтеглете и инсталирайте комплекта за разработка на софтуер Java с интегрираната среда за разработка NetBeans (IDE), ако все още не сте го направили.
Стъпка 2
Заредете NetBeans IDE, като кликнете върху неговата икона на програмата. Когато програмата се зарежда, отидете в "New / New Project" и изберете "Java Application" от списъка в дясната част на екрана. В текстовия редактор NetBeans ще се покаже нов файл с изходен код. Файлът с изходен код съдържа празен основен метод.
Стъпка 3
Декларирайте две струни, като въведете това в скобите на основния метод:
string str0 = "Структура"; string str1 = "Структура";
Стъпка 4
Декларирайте булев тип данни, който ще ви каже дали низовете съвпадат или не. Напишете това изречение под изявленията, направени в предишната стъпка:
bool мач = фалшив;
Стъпка 5
Проверете дали струните имат еднаква дължина, като напишете следния IF израз:
ако (str0.length == str1.length) {}
Стъпка 6
Итера във веригите и проверете дали героите на веригите са идентични. Можете да направите това, като напишете линия FOR, която минава през всички символи в низовете и ги сравнява с помощта на метода "charAt". Напишете следното между скобите в израза IF:
за (int i = 0; i <str0.length; i ++) {}
Стъпка 7
Сравнете символите на всеки низ с помощта на декларация IF-ELSE. Напишете това между скобите на FOR loop:
ако (str0.charAt (i)! = str1.charAt (i) {} другата {}
Стъпка 8
Задава булевата стойност на фалшива, ако някой от символите не съвпада. Напишете това в скобите на инструкцията IF:
match = False;
Стъпка 9
Задайте булевата стойност на true, ако съвпадат всички символи. Напишете следното между скобите на израза ELSE:
match = True;
Стъпка 10
Отпечатайте резултата от сравнението в изходния прозорец, като напишете следното изречение:
System.out.println (съвпадение);
Стъпка 11
Изпълнете програмата, като натиснете клавиша F6. Програмата ще покаже думата "True", защото "Str0" и "Str1" съвпадат. Опитайте да промените стойностите на веригите и да повторите програмата.