aplicatie java cu siruri (string)
TRANSCRIPT
-
8/14/2019 aplicatie java cu siruri (String)
1/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
-
8/14/2019 aplicatie java cu siruri (String)
2/2
//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);
}
}