Komoróczy Tamás 1 Java programozási nyelv Stringek
Komoróczy Tamás 2 Jogi rendelkezések A következőket teheted a művel: szabadon másolhatod, terjesztheted, bemutathatod és előadhatod a művet származékos műveket (feldolgozásokat) hozhatsz létre Az alábbi feltételekkel: Jelöld meg!. A szerző vagy a jogosult által meghatározott módon kell megjelölni a művet: Szerző és eredeti elérhetőség Ne add el!. Ezt a művet nem használhatod fel kereskedelmi célokra. Nevezd meg! - Ne add el! 2.5 Magyarország További információ a képre kattinva
Komoróczy Tamás 3 /* További fontos dolgok KT */ public class erdekesseg { public static void main(String[] args) { byte largestByte = Byte.MAX_VALUE; short largestShort = Short.MAX_VALUE; int largestInteger = Integer.MAX_VALUE; long largestLong = Long.MAX_VALUE; float largestFloat = Float.MAX_VALUE; double largestDouble = Double.MAX_VALUE; char aChar = 'S'; System.out.println("A legnagyobb byte érték: " + largestByte); System.out.println("A legnagyobb short érték: " + largestShort); System.out.println("A legnagyobb integer érték: " + largestInteger); System.out.println("A legnagyobb long érték: " + largestLong); System.out.println("A legnagyobb float érték: " + largestFloat); System.out.println("A legnagyobb double érték: " + largestDouble); if (Character.isUpperCase(aChar)) { System.out.println("A következő karakter nagybetűs: " + aChar ); } else { System.out.println("A következő karakter kisbetűs: " + aChar ); }
Komoróczy Tamás 4 /* Alapvető műveletek karakterláncokkal KT */ public class stringek1 { public static void main(String[] args) { char space = ' '; //Egy karaktert tárolunk String nev ="Albert"; //Egy karakterláncot tárolunk nev += space; //Stringhez hozzáfűzünk egy karaktert nev += "Einstein"; //konkatenáció System.out.println(nev); int hossz=nev.length(); //A nev nevű string hosszának megállapítása System.out.println(nev + " neve " + hossz + " karakterből áll (szóközzel)"); System.out.println(nev + " neve csupa nagy betűvel: " + nev.toUpperCase()); String teszt = " rvˇztűr‹ tk”rfŁr˘g‚p"; System.out.println(teszt + " csupa nagy betűvel: " + teszt.toUpperCase()); teszt = "LEHET KIS BETÜKET IS ÍRNI"; System.out.println(teszt + " csupa kis betűvel: " + teszt.toLowerCase()); System.out.println("Lehet egy karaktersorozatban keresni is, a \"IS\" kifejezés a: " + teszt.indexOf("IS") + " pozíción szerepel"); System.out.println("Az előbb használt függvény case sensitive, azaz a kis és nagy betűk különbözőek"); System.out.println("Ha nincs egyezőség a függvény -1 értékkel tér vissza"); System.out.println("A string első pozíciója a 0-s!!!"); System.out.println("Egy részt ki is vághatunk a Stringből"); String nev2=nev.substring(nev.indexOf(" ")+1); //Adott pozíciótól a végéig String nev3=nev.substring(0,nev.indexOf(" ")); //Adott pozíciótól, adott pozícióig System.out.println(nev3); System.out.println(nev2); System.out.println("Karakterekre szedhetjük a stringet:"); hossz=nev2.length(); for (int i=0; i < hossz; i++) System.out.println(nev2.charAt(i)); } }
Komoróczy Tamás 5 /* Paraméter átadás A programot az in 2 Kint einstein paraméterekkel teszteljük!!! KT */ public class parameter { public static void main(String[] args) { //Az args egy tömb amiben stringeket tárolunk System.out.println("Paraméter átadás egy Java programnak"); System.out.println("A programnak átadott paraméterek száma: "+args.length); for ( int i = 0 ; i < args.length ; i++) //Mivel tömb, ezért kell a 0-s elemtől számolni System.out.println("Az átadott " + i + ". paraméter: " + args[i]); //Ezek sajnos még mindig csak stringek. System.out.println("Rakjuk össze amit eddig tanultunk."); System.out.println("Csak azokat a paramétereket írassuk ki amiben megtalálható a legelső paraméter"); for ( int i = 1 ; i < args.length ; i++) if (args[i].indexOf(args[0]) >=0) System.out.println("A" + i + ". paraméterben szerepel a " + args[0] + " string: " + args[i]); float masodik = Float.parseFloat(args[1]); System.out.println(masodik*3); } }
Komoróczy Tamás 6 A prezennációban található feladatok letöltése erdekesseg.java // A legnagyobb ábrázolható számokkal Stringek ekzelése Paraméter átadás
Komoróczy Tamás 7 Vége