Како упоређивати низове на Јави

Аутор: Laura McKinney
Датум Стварања: 2 Април 2021
Ажурирати Датум: 14 Може 2024
Anonim
Выживание за Гладиатора в Риме! ДЕНЬ 3 в Gladiators Survival in Rome! Gladiators: Survival in Rome
Видео: Выживание за Гладиатора в Риме! ДЕНЬ 3 в Gladiators Survival in Rome! Gladiators: Survival in Rome

Садржај

викиХов је вики, што значи да је више чланака написало више аутора. Да би створили овај чланак, волонтерски аутори учествовали су у уређивању и унапређивању.

Класа стрингова (што значи "жице") Јава садржи различите методе за поређење струна низа или читавих низова. Неки од ових метода враћају целе бројеве, док други враћају логичке знакове. У ствари, постоји неколико начина да се упореде две различите струне, користећи методе већ у класи Стринг.


фазе



  1. Креирајте два Стринг објекта. Најлакши начин за декларирање два низа на Јави је описивање следећег кода. "Стринг" је декларација типа објекта. "Стринг1" и "стринг2" су имена сваког низа. Речи, овде "здраво" и "тата", обично су вредност струна. Чим компајлер наиђе на наводнике, аутоматски ће креирати Стринг објект.

      Стринг стринг1 = "здраво"; Стринг стринг2 = "тата";



  2. Упоредите почетке жица. У ту сврху користите методу Боолеан стартВитх (префикс стринга). Ова метода класе Стринг упоређује почетак низа са оним што унесете као аргумент у методу, без обзира на све. Пошто је ово Боолова метода, вратиће се или "тачно" или "лажно". Копирајте следећи код и користите једну од стрингова које сте креирали раније. Следећи код ће вам дати пример случаја где ће метода вратити „труе“ и случаја где ће вратити „фалсе“. Такође ће се појавити резултирајући постер. Требало би бити „истинито“, а затим „лажно“.

      Систем.оут.лн (стринг1.стартсВитх ( "кутија")); // враћа труе и враћа труе Систем.оут.лн (стринг1.стартсВитх („па“)); // вратити лажно и лажно




  3. Користите метод Боолеан стартВитх (префикс стринга, инт оффсет). Ова метода класе Стринг упоређује низ знакова, са положаја одређеног офсет вредности, са оним што унесете као аргумент у методу, без обзира на то. Ова метода игнорише знакове у низу пре офсет вредности. Следећи код вам показује пример „истинитог“ случаја и „лажног“ случаја. Имајте на уму да број знаковних позиција у низу почиње са 0. На пример, у речи "здраво", б је на положају 0, а први о је на положају 1.

      Систем.оут.лн (стринг1.стартсВитх ("јо", 3)); // враћа труе и узрокује да Систем.оут.лн буде труе (стринг1.стартсВитх ("јо", 1)); // вратити лажно и лажно



  4. Упоредите крај различитих жица. Једноставно примените Боолеан метод ендВитх (Стринг префикс). Ово ће упоредити крај низа са оним што унесете као аргумент у методу, без обзира на све. Полазећи од дужине префикса низа, метода ће дужити ову дужину од краја низа за упоређивање. Придржавајте се следећег кода за примере случаја „истинито“ и „лажно“. Овај код ће такође приказати резултат поређења.

      Систем.оут.принтлн (стринг2.ендсВитх ( "ПА")). // враћа труе и приказује труе Систем.оут. (стринг1.ендсВитх („па“)); // вратити лажно и лажно




  5. Примените метод ЦомпареТо (Стринг отхерСтринг). То враћа цели број (инт) за поређење два низа знакова. Упоредите два низа писањем стринг1.цомпареТо (стринг2) или стринг2.цомпареТо (стринг1). Како је метода типа "интегер", вратиће цео број. Ако су жице идентичне, метода ће вратити број 0. Ако жице нису идентичне, метода ће вратити број који није 0. Следећи код ће вам дати пример где су жице идентичне и пример где нису. Ове наредбе ће такође приказати резултат који је вратио метод.

      Стринг стринг1 = "здраво"; Стринг стринг2 = "здраво"; Стринг стринг3 = "тата"; Систем.оут.лн (стринг1.цомпареТо (стринг2)); // прикажи 0 јер су оба низа идентична Систем.оут.лн (стринг1.цомпареТо (стринг3); // прикаже цијели број који није 0

Остали одељци Путници и главни водоинсталатери морају да прибаве дозволу за пословање у држави Нев Иорк. Њујорк је признат као држава са релативно строгим захтевима за водоводне дозволе. У неким градо...

Остали одељци Овај викиХов вас учи како да направите калкулатор за претварање валута помоћу Мицрософт Екцел-а. Ако једноставно желите да конвертујете вредност једне валуте у вредност друге валуте, мож...

Фасцинантно