aplicatie java cu siruri dinamice stringbuffer

Upload: deianira

Post on 30-May-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/14/2019 Aplicatie Java cu Siruri dinamice StringBuffer

    1/1

    // Aplicatie Java pentru lucrul cu siruri dinamice ;clasa StringBuffer

    //lucrul cu clasa StringBuffer;aceasta clasa se ocupa cu procesarea sirurilor dinamice

    //cerintele aplicatiei: -capacitatea unui obiect StringBuffer;

    // -lungimea unui ----||------//-modificarea capacitatii unui ------||-----

    //-schimbarea lungimii unui obiect StringBuffer;

    //-adaugarea unui sir la sfarsitul unui obiect StringBuffer;

    //-schimbarea unui caracter din sir;

    //-conversia unui obiect StringBuffer catre String;

    import java.lang.*;

    public class Siruri_String_Buffer {

    public static void main (String[] args) {

    //declararea si crearea unui obiect StringBuffer

    StringBuffer sir1=new StringBuffer("qwertyuiopasdfghjklzxcvbnm");

    int lungime=sir1.length();

    int capacitate=sir1.capacity();

    StringBuffer sir2=new StringBuffer("liubliana");

    //afisam lungimea si capacitatea sirurilor sir1 si sir2

    System.out.println("Lungimea sirului 1 este:"+sir1.length()+" si lungimea sirului 2 este:"+sir2.length());

    System.out.println("Capacitatea sirului 1 este:"+sir1.capacity()+" si capacitatea sirului 2

    este:"+sir2.capacity());

    //-modificarea capacitatii unui ------||-----

    //-schimbarea lungimii unui obiect StringBuffer;

    sir1.ensureCapacity(42);

    sir1.setLength(30);

    System.out.println("noua capacitatea a sirului1 este:"+sir1.capacity()+" si noua lungime

    este:"+sir1.length());

    //-schimbarea unui caracter din sir;

    sir2.setCharAt(1,'j');

    sir2.setCharAt(5,'j');

    System.out.println("noul sir sir2:"+sir2);

    //-conversia unui obiect StringBuffer catre String;

    String sir3=sir2.toString();

    System.out.println("sir3:"+sir3);

    }

    }