startsWith-začína, endsWith-končí, contains-obsahujeKód:
package priklad1;
import java.util.Scanner;
public class Priklad1 {
public static void main(String[] args) {
String s = "Popokatepetl";
System.out.println(s.startsWith("pop")); // začína
System.out.println(s.endsWith("petl")); // končí
System.out.println(s.contains("kat")); // nachádza sa
System.out.println(s.contains("okato")); //nachádza sa
}
}
run:
false - začína Pop
true - končí petl
true - nachádza sa v tele
false - nenachádza sa v tele
toLowerCase-zmeň na malé, toUpperCase-zmeň na veľkéKód:
package priklad1;
import java.util.Scanner;
public class Priklad1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in, "UTF-8");
System.out.println("Zadajte reťazec z veľkých a malých písmen bez diakritiky:");
String veta = sc.nextLine();
System.out.println(veta); // výpis zadaného
veta = veta.toLowerCase(); // zmena písmen na malé - nový reťazec
System.out.println(veta); // výpis nového
veta = veta.toUpperCase(); // zmena písmen na veľké - nový reťazec
System.out.println(veta); // výpis nového
System.out.println(veta.toLowerCase()); // výpis malých písmen bez zmeny reťazca
System.out.println(veta); // dôkaz
}
}
run:
Zadajte reťazec z veľkých a malých písmen bez diakritiky:
KoleSO OkoLeSilo sI SA.
KoleSO OkoLeSilo sI SA.
koleso okolesilo si sa.
KOLESO OKOLESILO SI SA.
koleso okolesilo si sa.
KOLESO OKOLESILO SI SA.
trim-odstráň biele znakyKód:
package priklad1;
import java.util.Scanner;
public class Priklad1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in, "UTF-8");
System.out.println("Zadajte číslo s medzerami pred ním a za ním:");
String cislo = sc.nextLine();
System.out.println(cislo); // výpis zadaného
System.out.println(cislo.trim()); // odstránenie bielych znakov bez zmeny reťazca
System.out.println(cislo); // dôkaz - reťazec sa nezmenil
cislo = cislo.trim(); // odstránenie bielych znakov - nový reťazec
System.out.println(cislo); // výpis nového
}
}
Kód:
run:
Zadajte číslo s medzerami pred ním a za ním:
4543.876
4543.876
4543.876
4543.876
4543.876
replace-zameň podreťazec za inýKód:
package priklad1;
import java.util.Scanner;
public class Priklad1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in, "Windows-1250");
System.out.println("Zadajte vetu: Mám doma mačku.");
String veta = sc.nextLine();
System.out.println(veta); // výpis zadaného
veta = veta.replace("mačku", "krokodíla"); // zámena slov
System.out.println(veta); // výpis nového
}
}
run:
Zadajte vetu: Mám doma mačku.
Mám doma mačku.
Mám doma mačku.
Mám doma krokodíla.
format-formátovanie výpisuKód:
package priklad1;
import java.util.Scanner;
public class Priklad1 {
public static void main(String[] args) {
int a = 34;
int b = 26;
String s = String.format("Súčet čísliel %d a %d je %d", a, b, a + b); // vytvorenie reťazca
System.out.println(s); // výpis
// iný spôsob formátovaného výpisu:
System.out.printf("Súčet čísliel %d a %d je %d\n", a, b, a + b);
}
}
run:
Súčet čísliel 34 a 26 je 60
Súčet čísliel 34 a 26 je 60
Značky pre format sú:%c - char
%d - int
%s - String
%f - float
%.4f - float so 4 desatinnými miestami
length-počet znakov v reťazciKód:
package priklad1;
import java.util.Scanner;
public class Priklad1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in, "Windows-1250");
System.out.println("Zadajte reťazec:");
String slovo = sc.nextLine();
System.out.printf("Reťazec má %d znakov.\n", slovo.length());
}
}
run:
Zadajte reťazec:
koleso
Reťazec má 6 znakov.
_________________
kódy píšem na platforme: linux Ubuntu 12.04 (Geany, Code::Blocks), WinXP (Code::Blocks, PsPad editor),
Skype: libcokamo, ICQ: 56312279
Ak treba, napíš mi na
libcosenior@gmail.com. To mám v mobile a stále po ruke.