Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: indexy Stringu

Aktivity
Avatar
Adam Dvořák:16.1.2016 13:58

Ahoj lidi , mám takový problém, jsem v Jave začátečník , potřeboval bych vědět jak mám zavolat znak ve stringu pomocí indexu, např : string je : x+7+15+36 , tak jak bych měl zavolvat tu 15 například, díky za odpovědi

 
Odpovědět
16.1.2016 13:58
Avatar
vajkuba1234
Člen
Avatar
vajkuba1234:16.1.2016 14:36

Muze byt takhle?

package zkouska;

public class Zkouska {

    public static void main(String[] args) {

        String rovnice = "x+7+15+36";
        String[] rozbitiRovnice = rovnice.split("\\+");

        // Pruchod jednotlivymi indexi v poli
        for (String clen : rozbitiRovnice) {
            System.out.println(clen);
        }

        System.out.println(rovnice.length());
    }
}
Nahoru Odpovědět
16.1.2016 14:36
No hope, no future, JUST WAR!
Avatar
vajkuba1234
Člen
Avatar
Odpovídá na Adam Dvořák
vajkuba1234:16.1.2016 14:38

Zapomněl jsem dát odpovědět...

PS: Ten lenght() ignoruj

Nahoru Odpovědět
16.1.2016 14:38
No hope, no future, JUST WAR!
Avatar
vajkuba1234
Člen
Avatar
Odpovídá na vajkuba1234
vajkuba1234:16.1.2016 14:39

Jezis, ignoruj hlavne ten komentar, konkretne indexi :D

Nahoru Odpovědět
16.1.2016 14:39
No hope, no future, JUST WAR!
Avatar
malybobor123
Člen
Avatar
Odpovídá na Adam Dvořák
malybobor123:15.2.2016 15:49

Môžeš použiť aj StringBuilder, funkcie

char charAt(int index)

- metoda vracia znak na danom indexe a

int indexOf(String str)

jedna vracia index hľadaného výrazu.

 
Nahoru Odpovědět
15.2.2016 15:49
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.