Txoj kev toString hauv Java yog dab tsi?
Txoj kev toString hauv Java yog dab tsi?

Video: Txoj kev toString hauv Java yog dab tsi?

Video: Txoj kev toString hauv Java yog dab tsi?
Video: Python! Extracting Text from PDFs 2024, Hlis ntuj nqeg
Anonim

toString yog txhais nyob rau hauv Yam khoom chav kawm. toString() method yog siv java thaum peb xav tau a khoom sawv cev txoj hlua. overriding toString() txoj kev yuav rov qab tau cov nqi teev tseg. Txoj kev no tuaj yeem hla dhau los kho cov kab sawv cev ntawm tus Yam khoom.

Ib yam li ntawd, toString () ua dab tsi hauv Java?

rauString() yog ib txoj kev inbuilt hauv Java uas yog siv los xa cov khoom String sawv cev rau qhov Integer tus nqi. Parameters: Txoj kev ua tsis lees txais ib qho kev txwv. Rov qab Tus Nqi: Txoj kev xa rov qab cov hlua khoom ntawm tus nqi Integer tshwj xeeb.

Kuj Paub, hom kev twg yog toString()? toString() rov qab ib txoj hlua / ntawv nyeem sawv cev ntawm tus khoom . Feem ntau siv rau kev kuaj mob xws li debugging, txiav thiab lwm yam., toString() txoj kev siv los nyeem cov ntsiab lus tseem ceeb ntawm khoom . Nws yog cia li invoked thaum lub khoom yog dhau mus rau println, print, printf, String.

Ib tug kuj yuav nug, dab tsi yog txoj kev toString hauv Java nrog piv txwv?

Txoj kev java toString() yog siv thaum peb xav tau ib txoj hlua sawv cev ntawm ib qho khoom . Nws yog txhais nyob rau hauv Yam khoom chav kawm. Txoj kev no tuaj yeem hla dhau los kho cov kab sawv cev ntawm tus Yam khoom . Hauv qab no yog ib qho kev pab cuam uas qhia txog kev siv Object's Default toString java txoj kev.

Yuav ua li cas toString txoj kev siv hauv Java?

Siv StringBuilder los tsim toString output Yog koj sau code rau toString () method hauv Java , ces siv StringBuilder los ntxiv tus cwj pwm ntawm tus kheej. Yog tias koj siv IDE zoo li dab noj hnub, Netbeans lossis IntelliJ ces kuj siv StringBuilder thiab append() txoj kev hloov + tus neeg teb xov tooj los tsim txoj kev toString yog txoj kev zoo.

Pom zoo: