Жол теңдігін қалай пайдаланасыз?
Жол теңдігін қалай пайдаланасыз?

Бейне: Жол теңдігін қалай пайдаланасыз?

Бейне: Жол теңдігін қалай пайдаланасыз?
Бейне: Біреу ренжітсе, былай істе! 2024, Мамыр
Anonim

String пайдалану . тең (): Java тілінде, жол тең () әдісі берілген екеуін салыстырады жіптер деректеріне/мазмұнына негізделген жол . Егер екеуінің де барлық мазмұны болса жіптер бірдей болса, ол шындықты қайтарады. Егер барлық таңбалар сәйкес келмесе, ол жалған мәнін қайтарады.

Сол сияқты, жолда == және.equals пайдаланудың айырмашылығы неде?

Екінші тең арасындағы айырмашылық және == оператор болып табылады бұл, == болып табылады анықтамалық немесе жад мекенжайын тексеру үшін пайдаланылады ның объектілер бір орынды меңзейді ме, жоқ па, және тең () әдісі болып табылады мазмұнын салыстыру үшін қолданылады ның объект, мысалы. Егер ның салыстыру Жол оның кейіпкерлері, жағдайда ның Бүтін бұл олардың

Сонымен қатар, == equals () және compareTo () әдісінің айырмашылығы неде? салыстыру : Екі жолды лексикографиялық тұрғыдан салыстырады. тең : Бұл жолды көрсетілген нысанмен салыстырады. салыстыру екі жолды таңбалары бойынша салыстырады (бір индексте) және сәйкес бүтін санды (оң немесе теріс) қайтарады. тең() екі нысанның бірдей немесе жоқтығын тексереді және логикалық мәнді қайтарады.

Сәйкесінше, теңдік әдісін қалай пайдаланасыз?

java жолы тең () әдіс жолдың мазмұнына қарай берілген екі жолды салыстырады. Кез келген таңба сәйкес келмесе, ол жалған мәнін қайтарады. Егер барлық таңбалар сәйкес келсе, ол шын мәнін қайтарады. Жол тең () әдіс қайта анықтайды тең () әдіс Объект класының.

Java тілінде == арқылы екі жолды салыстыра аламыз ба?

Жолдар ішінде Java өзгермейтін. Қашан == пайдалану үшін оператор Сізді жолды салыстыру емес салыстыру мазмұны жол , бірақ шын мәнінде салыстыру жад мекенжайы. Егер екеуі тең болса ерік әйтпесе true және false мәнін қайтарады. Ал тең жол салыстырады жол мазмұны.

Ұсынылған: