Դաս 13։ Java – Strings Class

0

Տողերը, որոնք լայնորեն օգտագործվում են Java ծրագրավորման մեջ, սիմվոլների հաջորդականությունն են: Java ծրագրավորման լեզվում տողերը դիտարկվում են որպես օբյեկտներ:

Java պլատֆորմը տրամադրում է Strings Class-ը տողերի ստեղծման և շահարկման համար։

Ինչպես ստեղծել տող

Տող ստեղծելու առավել հարմար միջոցը այն գրելն է `

String greeting = “Hello world!”;

Ամեն անգամ, երբ կոդում առկա է տող, compiler-ը ստեղծում է String օբյեկտ իր արժեքով։ Այս դեպքում դա Hello world! –ն  է։

Ինչպես ցանկացած այլ օբյեկտի հետ, Դուք կարող եք ստեղծել String օբյեկտներ`օգտագործելով նոր բանալի բառ և կոնստրուկտոր: String դասը ունի 11 կոնստրուկտոր, որոնք թույլ են տալիս Ձեզ տրամադրել տողի սկզբնական արժեքը օգտագործելով տարբեր աղբյուրներ, ինչպես օրինակ, նիշերի զանգված՝ array of characters։

Օրինակ՝

public class StringDemo {

  public static void main(String args[]) {

     char[] helloArray = { ‘h’, ‘e’, ‘l’, ‘l’, ‘o’, ‘.’ };

     String helloString = new String(helloArray);  

     System.out.println( helloString );

  }

}

Արդյունքը՝

hello.

Նշում. String դասը անփոփոխ է, այնպես որ այն ստեղծվելուց հետո String object-ը անհնար է փոփոխել: Եթե կարիք կա բազմաթիվ փոփոխությունների, ապա դուք պետք է օգտագործեք String Buffer & String Builder Classes-ը։

Տողի երկարությունը

Մեթոդները, որոնք օգտագործում են օբյեկտի մասին տեղեկատվություն ստանալու հայտնի են որպես accessor method՝ մուտքային մեթոդներ: Մուտքային մեթոդներից մեկը, որը դուք կարող եք օգտագործել տողերի հետ length() method-ն է, որը վերադարձնում է string օբյեկտում պարունակվող նիշերի քանակը։

Հետևյալը String դասում length() մեթոդ-ի օրինակն է՝

public class StringDemo {

  public static void main(String args[]) {

     String palindrome = “Dot saw I was Tod”;

     int len = palindrome.length();

     System.out.println( “String Length is : “ + len );

  }

}

Արդյունքը՝

String Length is : 17

Համակցված տողեր/ Concatenating Strings

String դասը ներառում է մեթոդ համակցված երկու տողերի համար –

string1.concat(string2);

Սա վերադարձնում է նոր տողը, որը string1 է string2 ավելացված վերջում։ Դուք կարող եք նաև օգտագործել concat() method-ը տողի տառերով, ինչպես այստեղ՝

“My name is “.concat(“Zara”);

Տողերը սովորաբար կապակցված են + օպերատորի հետ, ինչպես այստեղ՝

“Hello,” + ” world” + “!”

Արդյունքը՝

“Hello, world!”

Օրինակ՝

public class StringDemo {

  public static void main(String args[]) {

     String string1 = “saw I was “;

     System.out.println(“Dot “ + string1 + “Tod”);

  }

}

Արդյունքը՝

Dot saw I was Tod

Հարգելի ընթերցող, խնդրում ենք չմոռանալ like տալ մեր ֆեյսբուքյան էջին, քանի որ նորությունների մեծ մասը առաջինը տեղադրվում է հենց այնտեղ։ Ինչպես նաև հետևեք մեզ այլ սոցիալական ցանցերում և, իհարկե, գրանցվեք մեր բլոգում։

Share.