Отправляет email-рассылки с помощью сервиса Sendsay

Изучаем язык Java

  Все выпуски  

Изучаем язык Java


Внимание! Акция! 300 рублей нахаляву!

Зарегистрируйтесь в партнерской программе easyprog.ru в период с 08.05.2013 по 08.06.2013 и получите сразу 300 рублей на свой партнерский счет. Партнерская программа easyprog.ru - зарабатывайте вместе с нами.

 

Новое на сайте Программирование - это просто! (www.easyprog.ru):

В платном разделе

В бесплатном разделе

Java для чайников. Урок 19. Класс StringBuffer.

Основное отличие String от StringBuffer состоит в том, что при модификации строки StringBuffer, в отличии от String, не создает новый экземпляр объекта, а модифицирует сам объект. Объект класса StringBuffer представляет собой буфер, содержащий строку. Кроме  длины строки, он имеет еще и размер буфера, который, как правило, несколько больше самой длины строки. Создать StringBuffer  можно из строки String, а так же пустой StringBuffer  и StringBuffer  заданного размера. Длину строки можно получить методом length(), размер буфера capacity(). При помощи метода charAt можно получить любой символ строки. Давайте все это продемонстрируем на примере:

import java.awt.*;

import java.applet.*;

 

 

public class StringBufferApplet extends Applet {

   

    String str1="";

    String str2="";

    String str3="";

   

    public void init()  {

        Font font=new Font("TimesRoman",Font.PLAIN,24);

        setFont(font);

        StringBuffer sb = new StringBuffer("This is string buffer");

        int len = sb.length();

        int cap = sb.capacity();

        str1="Длина строки в буфере "+len;

        str2="Размер буфера "+cap;

        char ch=sb.charAt(5);

        str3="Символ в буфере на месте 5:"+ch;

    }

   

    public void paint(Graphics g) {

        g.drawString(str1,60,75);

        g.drawString(str2,60,100);

        g.drawString(str3,60,125);

    }

   

}

 

И вот результат работы этого примера:

Java для чайников. Урок 19. Класс StringBuffer.

 

 

 

С уважением, Шуравин Александр, e-mail: megabax@rambler.ru, автор оставляет за собой право публиковать в рассылках ваши письма, если в письме прямо неоговорено нежелание его публиковать.

 

(С) Шуравин Александр

 

Внимание! Акция! 300 рублей нахаляву!

Зарегистрируйтесь в партнерской программе easyprog.ru в период с 08.05.2013 по 08.06.2013 и получите сразу 300 рублей на свой партнерский счет. Партнерская программа easyprog.ru - зарабатывайте вместе с нами.

 

Новое на сайте Программирование - это просто! (www.easyprog.ru):

В платном разделе

В бесплатном разделе


В избранное