Java ортасында жолдарды өңдеу Әдістемелік нұсқау


Жолдарды өңдеу функциялары



бет5/7
Дата06.01.2022
өлшемі55,22 Kb.
#14495
1   2   3   4   5   6   7
Байланысты:
пратикалық7-8

Жолдарды өңдеу функциялары

String класс объектісін өзгертуге болмайтындықтан, жолды модификациялау үшін оны StringBuffer типті объектіге көшіру немесе өзгерістер енгізілген жаңа жол көшірмесін беретін төмендегі String класс әдістерін қолдануға болады.



substring- ішкіжолдыалуәдісі

"Hello World".substring(6) -> "World"

"Hello World".substring(3,8) -> "lo Wo"

concat-жолдардыбіріктіруәдісі

"Hello".concat(" World") -> "Hello World"



replace-символдарды алмастыру әдісі

"Hello".replace('l' , 'w') -> "Hewwo"



toLowerCaseжәнеtoUpperCase-кіші және үлкен әріптерге

алмастыру әдісі

"Hello".toLowerCase() -> "hello"

"Hello".toUpperCase() -> "HELLO"


trim-алдыңғы және соңғы бос орындарды алып тастау әдісі

"Hello World ".trim() -> "Hello World"


charAtжәнеsetCharAt- жолдан символдарды алу әдісі

Мысал 5.


class setCharAtDemo {

public static void main(String args[]) {

StringBuffer sb = new StringBuffer("Hello");

System.out.println("buffer before = " + sb);

System.out.println("charAt(1)before = " +sb.charAt(1));

sb.setCharAt(1, 'i');

sb.setLength(2);

System.out.println("buffer after = " + sb);

System.out.println("charAt(1) after = " + sb.charAt(1));

}

}



Программа нәтижесі.

buffer before = Hello

charAt(1) before = e

buffer after = Hi

charAt(1) after = i
append-жолдың соңына жаңа жол тіркестіру әдісі

Мысал 6.


class appendDemo {

public static void main(String args[]) {

String s;

int a = 42;

StringBuffer sb = new StringBuffer(40);

s = sb.append("a = ").append(a).append("!").toString();

System.out.println(s);

}

}



Нәтижесі:

а = 42!
insert - ішкі жол кірістіру әдісі

Мысал 7.

class insertDemo {

public static void main(String args[]) {

StringBuffer sb = new StringBuffer("hello world !");

sb.insert(6,"there ");

System.out.println(sb);



}

}

Нәтижесі:



hello there world!


Достарыңызбен бөлісу:
1   2   3   4   5   6   7




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет