Δευτέρα 9 Νοεμβρίου 2009

Μέθοδοι Αλφαριθμητικών - Strings

/*
* Ένα πρόγραμμα σε Java που χρησιμοποιεί τις μεθόδους της String
*/
public class String_Methods{
public static void main(String[] args){
String S1 = "I love Java";
System.out.println("Το αλφαριθμητικό είναι : "+S1);
int a = S1.length(); //a=11
System.out.println("Το πληθος χαρακτήρων είναι : "+ a);
char b = S1.charAt(8);
System.out.println("Ο 9ος χαρακτήρας είναι : "+b); //epistrefei -->a
int c = S1.indexOf('a');
System.out.println("Η πρώτη εμφάνιση του χαρακτήρα 'a': "+c); //emfanisi tou 'a'-->8
//emfanisi tou 'a' apo tin 9th-->10
int e = S1.indexOf('a', 9);
System.out.println("Η εμφάνιση του 'a' από την 9 θέση και μετά : "+e);
int f = S1.indexOf("Java");
System.out.println("Η λέξη Java υπάρχει σητν θέση : "+f); //"Java"-->apo thn 7
//"ava" xekinontas apo thn 3 thesi--> 8
int g = S1.indexOf("ava", 3);
System.out.println("Η λέξη 'ava' από την 3η θέση και μετά : "+g);
int h = S1.lastIndexOf('v');
System.out.println("Ο τελευταίος 'v' χαρακτήρας στην θέση : "+h); //teleytaio 'v'-->9
//teleytaio mexri ti thesi 6, 'v'-->4
int i = S1.lastIndexOf('v', 6);
System.out.println("Το τελευταίο 'v' μέχρι την θέση 6: "+i);
int k = S1.lastIndexOf("Java");
System.out.println("Τελευταία εφμάνιση της 'Java' στην θέση : "+k); //"Java"-->apo thn 7
//"ava" mexri ti thesi 5 --> -1 (den yparxei)
i = S1.lastIndexOf("ava", 5);
System.out.println("Εμφάνιση της 'ava' μέχρι την 5η θέση: "+i);
String s2 = S1.substring(5);
System.out.println("To substring apo tin thesi 5: "+ s2); //-->e Java
String s3 = S1.substring(7, 9);
System.out.println("To substring apo ton 7 eos 9: "+s3); //-->Ja
String s4 = S1.replace('o', 'u');
System.out.println("H antikatastasi tou 'o' me to 'u': "+s4); //-->I luve Java
String s5 = (" My trim test ");
String s6 = s5.trim();
System.out.println("To String xoris ta kena: "+s6); //-->My trim test
boolean x = s5.equals(S1);
System.out.println("Einai ta dyo Strings isa? "+x); //h apantisi-->false
int m = s5.compareTo(S1);
System.out.println("H diafora tvn dyo Strings se sygkrisi: "+m);
boolean y = S1.startsWith("I love");
System.out.println("Arxizei to String me tis lexeis 'I love' ? "+y);
boolean z = S1.endsWith("ok");
System.out.println("Teleivnei to String me to 'ok' ? "+z);
}
}