Խորհուրդներ

Հասկանալով տողերի համատեղումը Java- ում

Հասկանալով տողերի համատեղումը Java- ում


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
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- ն անցնում է լարային փոխարկումը, այնպես որ տեղյակ եղեք այն տեքստի համատեքստում:



Մեկնաբանություններ:

  1. Prewitt

    Yes, really. It was and with me. We can communicate on this theme. Here or in PM.

  2. Radmund

    Bravo, what the correct words ..., great idea

  3. Rayburn

    ամենաարժեքավոր պատասխանը

  4. Kenan

    Something I could not go to this blog today.

  5. Chilton

    Ի՞նչ եք ուզում ասել դրան:

  6. Kazijar

    Incredible sentence, I like it :)

  7. Brarn

    Ես գտնում եմ, որ դուք ճիշտ չեք: Ես համոզված եմ. Մենք կքննարկենք: Write in PM, we will talk.

  8. Avshalom

    Ձեր հրաշալի նախադասությունը



Գրեք հաղորդագրություն