NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: indexy Stringu

V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

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.