Sunteți pe pagina 1din 2

// Aplicatie Java care lucreaza cu siruri si diverse metode din java.lang.

String

//pt un sir dat,sa se efectueze operatiile:


//verifica daca sirurile sunt egale;daca pointeaza spre aceeasi adresa de memorie;
//creati un sir de stringuri
//concatenare de siruri
//crearea unui nou string cu op +=
//folosirea op de asociere de la stanga la dreapta +
//folosirea metodelor toString();parseInt();parseLong();valueOf();floatValue();
//metoda equals,equalsIgnoreCase,compareTo(String altSir);

import java.lang.*;

public class Siruri {


public static void main (String[] args) {
String sir1="a fost odata ca niciodata";
String sir2="ca daca nu ar fi fost,nu s-ar fi povestit";
//verifica daca sirurile sunt egale
if (sir1.equals(sir2)) System.out.println("Sirurile sunt egale");
else System.out.println("Sirurile nu sunt egale");
//verifica daca sirurile pointeaza spre aceeasi adresa de memorie;
if (sir1==sir2) System.out.println("sirurile pionteaza spre aceeasi adresa de
memorie");
else System.out.println("sirurile nu pointeaza spre aceeasi adresa de memorie");
//concatenarea sirurilor sir1 si sir2
System.out.println("sirul 1 este:"+sir1);
System.out.println("sirul 2 este:"+sir2);
System.out.println("Concatenam sirurile:"+sir1+ " "+sir2);//am adaugat un spatiu
pentru estetica
//folosirea metodelor toString();parseInt();parseLong();valueOf();floatValue();
String sir_numere[]={"1","2","3","4","5","6","7","8","9" };
for (int i=0;i<sir_numere.length;i++) {
System.out.println(sir_numere[i]);}
String sir_nou="";
for (int i=0;i<sir_numere.length;i++) {

sir_nou= sir_nou+sir_numere[i];
}
System.out.println("stringul cu numere:"+sir_nou);
//toString();
int a=-12365;
System.out.println("a=("+a+")");
System.out.println("a transformat in sir:"+Integer.toString(a));
//parseInt() -converteste o val de tip String la Integer sau Long
//declaram un sir
String sir_pt_parse="-4563";
System.out.println("sirul convertit in int cu parseInt():" +
Integer.parseInt(sir_pt_parse));
System.out.println("sirul convertit in int cu valueOf:" +
Integer.valueOf(sir_pt_parse));

//metoda equalsIgnoreCase();
String sir3="A FOST ODATA CA NICIODATA";
if (sir1.equalsIgnoreCase(sir3)) System.out.println("OK");
else System.out.println("NU E OK");

//compareTo();
if (sir1.compareTo(sir3)==0) System.out.println("Sirurile sunt egale");
else System.out.println("Sirurile nu sunt egale");

//creati un sir de stringuri

String[] sir_de_siruri=new String[3];


sir_de_siruri[0]="Ralph";
sir_de_siruri[1]="Waldo";
sir_de_siruri[2]="Emerson";
//concatenarea sirurilor din sir_de_siruri
System.out.println(sir_de_siruri[0]+" "+sir_de_siruri[1]+" "+sir_de_siruri[2]);

//crearea unui nou string cu op +=


String sir4=null;
if (sir4==null) System.out.println("sirul e vid");
sir4+=sir_de_siruri[0];
System.out.println("sir4 este:"+sir4);
sir4+=sir_de_siruri[1];
System.out.println("sir4 este:"+sir4);
sir4+=sir_de_siruri[2];
System.out.println("sir4 este:"+sir4);
}
}

S-ar putea să vă placă și