A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Előző változat mindkét oldalon Előző változat Következő változat | Előző változat | ||
oktatas:programozas:java:java_nyelv [2023/09/22 15:20] admin [String osztály metódusai] |
oktatas:programozas:java:java_nyelv [2023/09/22 15:26] (aktuális) admin [char[] és String] |
||
---|---|---|---|
Sor 4861: | Sor 4861: | ||
String szoveg = "alma"; | String szoveg = "alma"; | ||
| | ||
- | System.out.println(szoveg.equals("almaa")); // true értéket ad vissza, ha egyezik, vagy false | + | System.out.println(szoveg.equals("almaa")); // true értéket ad, ha egyezik, vagy false |
System.out.println(szoveg.compareTo("alma")); // 0-át kapunk, ha egyezik | System.out.println(szoveg.compareTo("alma")); // 0-át kapunk, ha egyezik | ||
- | System.out.println(szoveg.indexOf("alma")); // -1 ha nem található; hanyadik helytől (első index 0) | + | System.out.println(szoveg.indexOf("alma")); // -1 ha nem található; |
+ | // Ha szoveg változóban van ilyen annak a kezdő indexét kapjuk meg | ||
+ | // Esetünkben 0 | ||
| | ||
//Szöveg darabolása | //Szöveg darabolása | ||
Sor 4880: | Sor 4882: | ||
==== char[] és String ==== | ==== char[] és String ==== | ||
- | A String típusú objektum egy karakterére nem hivatkozhatunk a Java nyelven tömbként. | + | A Sztring típusú objektum egy karakterére nem hivatkozhatunk a Java nyelven |
- | Ehhez például a charAt() metódust használhatjuk. | + | szögletes zárójelekkel, mint egy tömbnél. |
+ | Sztring esetén a charAt() metódust használhatjuk. | ||
- | Ez helyes: | + | Karakter tömb esetén a hivatkozás: |
<code java> | <code java> | ||
char[] tomb = {'a', 'b', 'c'}; | char[] tomb = {'a', 'b', 'c'}; | ||
Sor 4889: | Sor 4892: | ||
</code> | </code> | ||
- | String esetén csak így: | + | Sztring esetén csak így: |
<code java> | <code java> | ||
String tomb = "abc"; | String tomb = "abc"; | ||
Sor 4896: | Sor 4899: | ||
- | Esetleg: | + | Esetleg, használjunk String() konstruktort: |
<code java> | <code java> | ||
char[] adat = {'a', 'b', 'c'}; | char[] adat = {'a', 'b', 'c'}; |