| | |
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 23.11.08 Príspevky: 187 Témy: 34 Bydlisko: IP: 209.85.... | Napísal Logik: 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. |
|
Registrovaný: 27.04.08 Prihlásený: 16.07.11 Príspevky: 126 Témy: 33 |
metoda equals() sa pouziva na porovnavanie ci su retazce rovnake
|
|
Registrovaný: 02.12.06 Prihlásený: 11.04.24 Príspevky: 690 Témy: 35 Bydlisko: Rimavská So... | Napísal jarrro: 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! |
|
Registrovaný: 23.11.08 Príspevky: 187 Témy: 34 Bydlisko: IP: 209.85.... | Napísal autor témy Logik: 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. |
|
Registrovaný: 16.02.08 Prihlásený: 08.12.10 Príspevky: 235 Témy: 13 | Napísal ado21: 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. |
|
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Java int = string v Assembler, C, C++, Pascal, Java | 4 | 504 | 17.02.2016 20:33 neutroN | | dobre java navody a nova tema JAVA [ Choď na stránku: 1, 2 ] v Assembler, C, C++, Pascal, Java | 35 | 5427 | 09.03.2009 17:14 tlacitko Enter | | Rozdiel medzi Java Standard a Java EE v Assembler, C, C++, Pascal, Java | 1 | 838 | 02.04.2014 12:41 XOLOO | | String v PHP, ASP | 2 | 615 | 19.04.2010 21:20 Antuanet | | Connection String v Technológia .NET | 3 | 1634 | 10.09.2009 12:21 TJ | | std::string v Assembler, C, C++, Pascal, Java | 2 | 688 | 01.01.2010 0:20 koso | | pascal: string 255+ v Assembler, C, C++, Pascal, Java | 4 | 558 | 03.02.2011 18:08 juho | | String od do v Delphi, Visual Basic | 1 | 625 | 30.11.2009 18:55 ha2 | | JAVA - java.lang.NullPointerException v Assembler, C, C++, Pascal, Java | 1 | 1082 | 04.01.2010 17:05 emigrate | | String = nieco z DB v PHP, ASP | 2 | 375 | 23.03.2012 14:49 exoomer | | Query string - vs _ v Internetový marketing, SEO, reklama | 4 | 465 | 18.08.2012 22:41 emer | | c++ praca so string v Assembler, C, C++, Pascal, Java | 2 | 386 | 16.11.2014 13:17 mork4 | | [VYRIESENE] String do binary v PHP, ASP | 2 | 444 | 07.03.2009 15:57 Tominator | | vysledok gettype stale string v PHP, ASP | 6 | 464 | 14.12.2010 17:05 Feko | | C++ string to float v Assembler, C, C++, Pascal, Java | 11 | 1044 | 27.08.2010 12:46 Progy | | html adresa - cut string v PHP, ASP | 14 | 1738 | 14.05.2018 9:21 baumax |
| 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
|
|