Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Java String

Registrovaný: 23.11.08
Príspevky: 187
Témy: 34
Bydlisko: IP: 209.85....
Príspevok NapísalOffline : 31.03.2010 13:34

Ahojte, mam napr. tento kod v jave:
Kód:
String vstup = "Janko a Marienka by isli na prechadzku, ale Marienka nechce ist.";
String hladaj = "Marienka";

if (vstup.equals(hladaj)) {
      System.out.println("Obsahuje");
}

System.out.println("Pocet najdeni: " + vstup.equals(hladaj));

Neviete ako zistim kolko krat sa nachadza retazec hladaj v retazci vstup? Je na to nejaka metoda namiesto equals()? Pouzivam NetBeans. Som pozeral v API, ale nic som nenasiel...







_________________
Tajna misia: Ignorovat dlzne a makcene.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 27.04.08
Prihlásený: 16.07.11
Príspevky: 126
Témy: 33
Príspevok NapísalOffline : 31.03.2010 15:12

metoda equals() sa pouziva na porovnavanie ci su retazce rovnake


Offline

Užívateľ
Užívateľ
Java String

Registrovaný: 02.12.06
Prihlásený: 11.04.24
Príspevky: 690
Témy: 35
Bydlisko: Rimavská So...
Príspevok NapísalOffline : 31.03.2010 19:38

Kód:
String s="Janko a Marienka by isli von,ale Marienke sa nechce";
      if(s.lastIndexOf("Marienka")!=-1){
         System.out.println("Obsahuje");
      }else{
         System.out.println("Neobsahuje");
      }







_________________
Math is the best!
Offline

Užívateľ
Užívateľ
Java String

Registrovaný: 23.11.08
Príspevky: 187
Témy: 34
Bydlisko: IP: 209.85....
Príspevok Napísal autor témyOffline : 31.03.2010 19:51

diky jarrro, ale uz som to vyriesil cez pole charov:
Kód:
    /* vrati pocet opakovani zadaneho stringu v subore */
    public int grep(String cesta, String hladaj) {
        FileInputStream sr = null;
        int oneChar;

        try {
            sr = new FileInputStream(cesta);
        } catch (FileNotFoundException e) {
            System.out.println("Chyba pri otvarani suboru:" + e.getMessage());
        }


        char []pole;
        pole = new char[10000];
        int i = 0;
        try {
            while ((oneChar = sr.read()) > 0) {
                pole[i] = (char)oneChar;
                i++;
            }
        } catch (IOException e) {System.out.println("Chyba pri citani:" + e.getMessage());}

        char []poleChar = new char[100];
        poleChar = hladaj.toCharArray();
        int pocOpakovani = 0;
        int pocSlov = 0;
        int vel = hladaj.length();

        for (int j=0; j<i; j++) {
            if (pole[j] == poleChar[0]) {
                for (int k=0; k<vel; k++) {
                    if (pole[j+k] == poleChar[k]) {
                        pocOpakovani++;
                    }
                }
                if (pocOpakovani == (vel)) {
                    pocSlov++;
                }
                pocOpakovani = 0;
            }
        }
        return pocSlov;
    }
V podstate som potom zmenil aj nacitavanie suboru nie po riadkoch ale po znakoch...Najprv som to chcel robit cez ArrayList, zeby bol kazdy riadok String v ArrayListe a kontroloval by sa kazdy riadok...zato som sa pytal na hladanie podretazca v retazci. Nakoniec som to vyriesil cez pole, nevravim ze je to efektivne, ale jedine toto riesenie vracia pocet vyskytov hladaneho retazca.







_________________
Tajna misia: Ignorovat dlzne a makcene.
Offline

Užívateľ
Užívateľ
Java String

Registrovaný: 16.02.08
Prihlásený: 08.12.10
Príspevky: 235
Témy: 13
Príspevok NapísalOffline : 31.03.2010 22:00

Odporucam nacitavat cele riadky. Menej systemovych volani a tie su najdrahsie. Dalej si odporucam zistit nieco o triede StringBuilder.







_________________
Učet je neaktívny.
Odpovedať na tému [ Príspevkov: 5 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Java int = string

v Assembler, C, C++, Pascal, Java

4

504

17.02.2016 20:33

neutroN Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. dobre java navody a nova tema JAVA

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Assembler, C, C++, Pascal, Java

35

5427

09.03.2009 17:14

tlacitko Enter Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Rozdiel medzi Java Standard a Java EE

v Assembler, C, C++, Pascal, Java

1

838

02.04.2014 12:41

XOLOO Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. String

v PHP, ASP

2

615

19.04.2010 21:20

Antuanet Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Connection String

v Technológia .NET

3

1634

10.09.2009 12:21

TJ Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. std::string

v Assembler, C, C++, Pascal, Java

2

688

01.01.2010 0:20

koso Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pascal: string 255+

v Assembler, C, C++, Pascal, Java

4

558

03.02.2011 18:08

juho Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. String od do

v Delphi, Visual Basic

1

625

30.11.2009 18:55

ha2 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. JAVA - java.lang.NullPointerException

v Assembler, C, C++, Pascal, Java

1

1082

04.01.2010 17:05

emigrate Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. String = nieco z DB

v PHP, ASP

2

375

23.03.2012 14:49

exoomer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Query string - vs _

v Internetový marketing, SEO, reklama

4

465

18.08.2012 22:41

emer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. c++ praca so string

v Assembler, C, C++, Pascal, Java

2

386

16.11.2014 13:17

mork4 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [VYRIESENE] String do binary

v PHP, ASP

2

444

07.03.2009 15:57

Tominator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vysledok gettype stale string

v PHP, ASP

6

464

14.12.2010 17:05

Feko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C++ string to float

v Assembler, C, C++, Pascal, Java

11

1044

27.08.2010 12:46

Progy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. html adresa - cut string

v PHP, ASP

14

1738

14.05.2018 9:21

baumax Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra