aplicatie java cu siruri dinamice stringbuffer
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);
}
}