
We are searching data for your request:
Upon completion, a link will appear to access the found materials.
Java ծրագրավորման լեզվով զուգակցումը երկու տողերը միասին միացնելու գործողությունն է: Կարող եք միանալ տողերին `օգտագործելով կամ հավելումը (+) օպերատորը կամ լարայինը բետոն () մեթոդ
Օգտագործելով + օպերատորը
Օգտագործելով + օպերատորը Java- ի երկու տողերի միացման ամենատարածված միջոցն է: Կարող եք տրամադրել կամ փոփոխական, համարանիշ կամ լարային բառացի (որը միշտ շրջապատված է կրկնակի գնանշումներով):
«Ես եմ» և «ուսանող» տողերը միավորելու համար, գրեք.
«Ես« + »ուսանող եմ
Համոզվեք, որ ավելացրեք մի տարածք, որպեսզի համակցված տողը տպվի, նրա բառերը պատշաճ կերպով բաժանվեն: Վերևում նշենք, որ «ուսանողը», օրինակ, սկսում է տարածություն:
Մի քանի տողերի համադրություն
Anyանկացած քանակ + օպերաները կարող են համատեղվել, օրինակ.
«Ես« + »ուսանող եմ« + »: Եվ այդպես դու էլ ես»:
Տպագիր հայտարարության մեջ օգտագործելով + օպերատորը
Հաճախակի, + օպերատորն օգտագործվում է տպագիր հայտարարության մեջ: Կարող եք գրել նման մի բան.
System.out.println («տապակ» + «բռնակ»);
Սա կտպագրեր.
խուճապ
Միավորելով տողերը բազմաթիվ գծերով
Java- ն թույլ չի տալիս բառացի տողերը տողից ավելին: Օգտագործելով + օպերատորը կանխում է դա.
Տողի մեջբերում =
«Ամբողջ աշխարհում ոչինչ ավելի վտանգավոր չէ, քան» +
«անկեղծ տգիտություն և բարեխիղճ հիմարություն»:
Օբեկտների խառնուրդ համատեղելը
Օպերատորը «+» - ը սովորաբար գործում է որպես թվաբանական օպերատոր, քանի դեռ նրա գործառույթներից մեկը լարային չէ: Եթե այդպես է, ապա այն երկրորդ օպերան տեղափոխում է լարային, նախքան երկրորդ օպերան միանալը առաջին օպերայի ավարտին:
Օրինակ ՝ ստորև բերված օրինակում Տարիք ամբողջ թիվ է, այնպես որ + օպերատորը նախ այն կվերափոխի String, այնուհետև կմիավորի երկու տողը: (Օպերատորը դա անում է կուլիսների հետևում `զանգահարելով դրան) toString () մեթոդ; դուք չեք տեսնի, որ դա տեղի է ունենում):
int տարիքը = 12;
System.out.println («Իմ տարիքն է» + տարիքը);
Սա կտպագրեր.
Իմ տարիքը 12 տարեկան է
Օգտագործելով Concat մեթոդը
Լարերի դասը ունի մեթոդ բետոն () որը կատարում է նույն գործողությունը: Այս մեթոդը գործում է առաջին տողի վրա, այնուհետև տողը տանում է որպես պարամետր միավորելու համար:
հանրային լարային բետոն (լարային փող)
Օրինակ:
String myString = "Ես որոշել եմ սիրով մնալ:
myString = myString.concat («Ատելությունը չափազանց մեծ բեռ է կրելու համար»);
System.out.println (myString);
Սա կտպագրեր.
Ես որոշել եմ սիրով կպչել: Ատելությունը չափազանց մեծ բեռ է կրելու համար:
Տարբերությունները + օպերատորի և Concat մեթոդի միջև
Կարող եք հետաքրքրվել, երբ իմաստ ունի օգտագործել + օպերատորը հաշտեցման համար, և երբ պետք է օգտագործեք այն բետոն () մեթոդ Ահա երկուսի միջև որոշ տարբերություններ.
- The բետոն () մեթոդը կարող է միավորել միայն լարային առարկաները. այն պետք է անվանել լարային օբյեկտ, իսկ դրա պարամետրը պետք է լինի String օբյեկտ: Սա այն ավելի սահմանափակ է դարձնում, քան այն + օպերատոր, քանի որ օպերատորը լուռ կերպով փոխակերպում է ցանկացած ոչ լարային փաստարկը լարային:
- The բետոն () մեթոդը նետում է NullPointerException- ը, եթե օբյեկտը զրոյական հղում ունի, մինչդեռ + օպերատորը զբաղվում է անվավեր հղումով ՝ որպես «զրոյական» տող:
- The բետոն ()) մեթոդը ունակ է համատեղել ընդամենը երկու տող. այն չի կարող բազմակի փաստարկներ ընդունել: The + օպերատորը կարող է միավորել ցանկացած շարք տողեր:
Այս պատճառներով, + օպերատորն ավելի հաճախ օգտագործվում է տողերը համատեղելու համար: Եթե դուք լայնամասշտաբ ծրագիր եք մշակում, այնուամենայնիվ, կատարումը կարող է տարբեր լինել երկուսի միջև, քանի որ Java- ն անցնում է լարային փոխարկումը, այնպես որ տեղյակ եղեք այն տեքստի համատեքստում:
Yes, really. It was and with me. We can communicate on this theme. Here or in PM.
Bravo, what the correct words ..., great idea
ամենաարժեքավոր պատասխանը
Something I could not go to this blog today.
Ի՞նչ եք ուզում ասել դրան:
Incredible sentence, I like it :)
Ես գտնում եմ, որ դուք ճիշտ չեք: Ես համոզված եմ. Մենք կքննարկենք: Write in PM, we will talk.
Ձեր հրաշալի նախադասությունը