• Nebyly nalezeny žádné výsledky

Převod na velká písmena 16: System.out.println("Na velká písmena: &#34

N/A
N/A
Protected

Academic year: 2022

Podíl "Převod na velká písmena 16: System.out.println("Na velká písmena: &#34"

Copied!
1
0
0

Načítání.... (zobrazit plný text nyní)

Fulltext

(1)

1: /*

2: * Střední průmyslová škola stavební, Opava, příspěvková organizace 3: * Výuka programování v jazyce Java

4: */

5: package Cviceni_Java;

6: 7: /**

8: Popis: Cvičení 10 - Metody pro práci s textem.

9: * @author Ing.Vladimír Solnický 10: */

11: public class CV10 {

12: 13: public static void main(String[] args) { 14: String ret = "JAVA je programovací jazyk.";

15: // Převod na velká písmena

16: System.out.println("Na velká písmena: " + ret.toUpperCase() );

17: // Převod na malá písmena

18: System.out.println("Na malá písmena: " + ret.toLowerCase());

19:

20: // Vrácení části textu dle pozice začátku a konce 21: System.out.println();

22: System.out.println(ret.substring(8,20));

23:

24: // Vymazání mezer před a za textem 25: System.out.println();

26: String ret1 = " Ahoj ";

27: System.out.println("Nezměněno: "+ret1+".");

28: System.out.println("Bez mezer: "+ ret1.trim()+".");

29:

30: // Nahrazení textu v řetězci 31: System.out.println();

32: ret = ret.replace("JAVA", "PASCAL");

33: System.out.println("Změněný text: "+ ret);

34: // nahradí všecha 'a' znakem 'X'

35: System.out.println(ret.replaceAll("a", "X"));

36: // nahradí první výskyt znaku 'a' znakem 'Y' 37: System.out.println(ret.replaceFirst("a", "Y"));

38:

39: // Počet znaků textu 40: System.out.println();

41: System.out.printf("Text: "+ ret + "\nObsahuje %d znaků.", ret.length());

42:

43: // Nalezení textu v řetězci 44: System.out.println();

45: System.out.println(ret + " OBSAHUJE TEXT " + "'jazyk' :" + 46: ret.contains("jazyk"));

47: System.out.println(ret + " OBSAHUJE TEXT " + "'pascal' :" + 48: ret.contains("pascal"));

49:

50: // Porovnání dvou textů 51: String text = "Java";

52: System.out.println(text + " SE SHODUJE S " + "'java' :" + 53: text.equals("java"));

54: System.out.println(text + " SE SHODUJE S " + "'Java' :" + 55: text.equals("Java"));

56: System.out.println(text + " SE SHODUJE S " + "'JAVA' :" + 57: text.equalsIgnoreCase("JAVA"));

58:

59: /* Zjištění pozice textu v řetězci.

60: Vrací -1 není-li text nalezen, pozice v řetězci se počítá od 0. */

61: System.out.println("Pozice: " + ret.indexOf("je"));

62: } 63: }

Odkazy

Související dokumenty

 Z mnoha jezer Skotska jsou největší Loch Lomond, což je

Z formálního hlediska práce obsahuje místy drobné nedostatky jazykového charakteru (chybějící interpunkce, překlepy, velká písmena) i formátu textu (např. Místy

Délka druhého druhu je o 3 cm menší než dvojnásobek délky prkna prvního druhu.. Od každého druhu prken je po

[r]

[r]

Pravé tlačítko myší - když klikneš jednou kontextové (doplňkové) menu. Levé tlačítko myší - 1x položí kurzor na místo kde

Ergänze die fehlenden Buchstaben: (Doplňte chybějící

Výsledky vzdělávání vyjadřující žádoucí postoje a návyky žáků (afektivní cílové dovednosti), kterými je škola sice povinna žáka vybavit, ale nemůže zaručit jejich