package luento07; /** * Tutkitaan merkkijonojen käyttäytymistä Ohjelma * * @author vesal * @version 27.9.2010 * */ public class Jonoja { /** * * @param args ei käytössä */ public static void main(String[] args) { // luokka olio(viite) olio String jono = new String("kissa"); String k = jono; int kissanpituus = 12; int pituus = jono.length(); // lähetetään jonolle vieti: anna pituus System.out.println("Kissan pituus on " + pituus); String jonoIsona = jono.toUpperCase(); System.out.println("Isona on " + jono); System.out.println("Isona on " + jonoIsona); // 01234 char eka = jono.charAt(0); // kissa 5 for ( int i = 0; i < jono.length(); i++ ) System.out.println("Paikassa " + i + " on " + jono.charAt(i)); if ( jono.equals("kana") ) System.out.println("on kana"); if ( jono.equals("kissa") ) System.out.println("on kissa"); String kissa2 = "kissa"; if ( jono == kissa2 ) System.out.println("on kissa taas"); int paikka = jono.indexOf('s'); System.out.println("Paikka = " + paikka); StringBuilder kissa = new StringBuilder("kissa"); pituus = kissa.length(); kissa.append(" naukuu"); System.out.println(kissa); } }