package luento7; /** * Tutkitaan merkkijonoja * @author vesal * @version 28.9.2009 * */ public class Jonoja2 { /** * @param args */ public static void main(String[] args) { String jono = "kissa"; System.out.println(jono); // int kissanpituus = 32; int pituus = jono.length(); System.out.println("Kissan pituus = " + pituus); // Kissan pituus = 5 char merkki = jono.charAt(1); System.out.println("Paikassa 1 = " + merkki); // Paikassa 1 = i String jonoIsona = jono.toUpperCase(); // luo uuden jonon joka on isoilla, jono ei muutu System.out.println("Jono isona = " + jonoIsona); // Jono isona = KISSA jono.toUpperCase(); System.out.println("Jono nyt = " + jono); // Jono nyt = kissa StringBuilder sbjono = new StringBuilder("kissa"); System.out.println("sbjono nyt = |" + sbjono + "|"); // sbjono nyt = |kissa| sbjono.append(" istuu"); System.out.println("sbjono nyt = |" + sbjono + "|"); // sbjono nyt = |kissa istuu| char eka = sbjono.charAt(0); char isona = Character.toUpperCase(eka); sbjono.setCharAt(0, isona); sbjono.setCharAt(0, Character.toUpperCase(sbjono.charAt(0))); // Sama kuin edellä lyhyemmin System.out.println("sbjono nyt = |" + sbjono + "|"); // sbjono nyt = |Kissa istuu| // 01234567890 // Kissa istuu // ^ sbjono.insert(5, " puussa"); System.out.println("sbjono nyt = |" + sbjono + "|"); // sbjono nyt = |Kissa istuu puussa| int paikka = sbjono.indexOf(" "); System.out.println("paikka = " + paikka); // paikka = 5 // ????? paikka >= 0 ???? sbjono.delete(0, paikka); System.out.println("sbjono nyt = |" + sbjono + "|"); // sbjono nyt = | istuu puussa| } }