import java.util.*; public class Niz4{ public static void main(String[] args){ if (args.length == 0) System.out.println("Napaka! Vnesi besedo kot argument ukazne vrstice."); String beseda = args[0]; String niz1 = "", niz2 = ""; for (int i = 0; i < beseda.length(); i++){ if (i % 2 == 1) niz1 += beseda.charAt(i); else niz2 += beseda.charAt(i); } System.out.println("Beseda: "+beseda); System.out.println("lihi (niz1): "+niz1); System.out.println("sodi (niz2): "+niz2); if (niz1.equals(niz2)) System.out.println("Niza sta enaka."); else System.out.println("Niza sta različna."); //primerjava po leksikografiji int primerjava = niz1.compareTo(niz2); System.out.println("Primerjava: "+primerjava); if (primerjava < 0) System.out.println("Niz 1 je po abecednem redu pred nizom 2"); else if (primerjava > 0) System.out.println("Niz 2 je po abecednem redu pred nizom 1"); else System.out.println("Niza sta si enaka."); //primerjava po dolžini if (niz1.length() > niz2.length()) System.out.println("Niz 1 je daljši"); else if (niz2.length() > niz1.length()) System.out.println("Niz 2 je daljši"); else System.out.println("Niza sta enako dolga: "+niz1.length()); //kateri niz ima več b-jev int bNiz1 = 0, bNiz2 = 0; for (int i = 0; i < niz1.length(); i++){ if (niz1.charAt(i) == 'b') bNiz1++; } for (int i = 0; i < niz2.length(); i++){ if (niz2.charAt(i) == 'b') bNiz2++; } if (bNiz1 > bNiz2) System.out.println("Niz 1 ima več b-jev."); else if (bNiz2 > bNiz1) System.out.println("Niz 2 ima več b-jev."); else System.out.println("Niza imata enako b-jev."); } }