Как да сравняваме низовете, използвайки методите за дължина и 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" съвпадат. Опитайте да промените стойностите на веригите и да повторите програмата.