[ Príspevkov: 16 ] 
AutorSpráva
Offline

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

Registrovaný: 17.06.07
Prihlásený: 25.01.24
Príspevky: 258
Témy: 71 | 71
Bydlisko: Tvrdošín
NapísalOffline : 14.12.2010 13:26 | java - kontrola stringu

Nazdar,

pls ako spravím to, že cez scanner načítam String...

a ten string chcem skontrolovať tak, aby v ňom boli len čísla, a v prípade že tam sú aj znaky, tak sa vrátim a načítam ho znova... - z klávesnice... ;)

PS: nechcem načítavať int... musí to byť String...


_________________
92% teenagerů poslouchá a žije podla Hip-Hop,Jestliže patříš mezi zbylých 8%, dej si tuto větu do podpisu
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 14.12.2010 13:53 | java - kontrola stringu

pouzijes regularny vyraz http://download.oracle.com/javase/1.4.2 ... ttern.html


Offline

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

Registrovaný: 17.06.07
Prihlásený: 25.01.24
Príspevky: 258
Témy: 71 | 71
Bydlisko: Tvrdošín
Napísal autor témyOffline : 14.12.2010 18:44 | java - kontrola stringu

nemohol by si ma pls bližšie naviesť... je tam toho moc a moja Aj je biedna... akosi nomu nechápem...


_________________
92% teenagerů poslouchá a žije podla Hip-Hop,Jestliže patříš mezi zbylých 8%, dej si tuto větu do podpisu
Offline

Skúsený užívateľ
Skúsený užívateľ
java - kontrola stringu

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14571
Témy: 66 | 66
Bydlisko: Žilina
NapísalOffline : 14.12.2010 18:55 | java - kontrola stringu

tak použi predsa google, materiálov o regulárnych výrazoch je na nete až-až


_________________
C#, PHP, ...
Offline

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

Registrovaný: 17.06.07
Prihlásený: 25.01.24
Príspevky: 258
Témy: 71 | 71
Bydlisko: Tvrdošín
Napísal autor témyOffline : 14.12.2010 19:06 | java - kontrola stringu

nechápem tomu... nikde nevidím zdroják, z ktorého by som to pochopil...


_________________
92% teenagerů poslouchá a žije podla Hip-Hop,Jestliže patříš mezi zbylých 8%, dej si tuto větu do podpisu
Offline

Skúsený užívateľ
Skúsený užívateľ
java - kontrola stringu

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14571
Témy: 66 | 66
Bydlisko: Žilina
NapísalOffline : 14.12.2010 19:07 | java - kontrola stringu

http://www.regularnivyrazy.info/regular ... klady.html


_________________
C#, PHP, ...
Offline

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

Registrovaný: 17.06.07
Prihlásený: 25.01.24
Príspevky: 258
Témy: 71 | 71
Bydlisko: Tvrdošín
Napísal autor témyOffline : 14.12.2010 20:03 | java - kontrola stringu

no tak chápem už na čo to je... len neviem ako to vložím do kódu... :(


_________________
92% teenagerů poslouchá a žije podla Hip-Hop,Jestliže patříš mezi zbylých 8%, dej si tuto větu do podpisu
Offline

Skúsený užívateľ
Skúsený užívateľ
java - kontrola stringu

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14571
Témy: 66 | 66
Bydlisko: Žilina
NapísalOffline : 14.12.2010 20:20 | java - kontrola stringu

pitbull, vieš čo ma na tom štve? že tieto info sú voľne prístupné a stačí použiť google.. keby to boli veci čo je problém nájsť alebo by si nechápal dačomu konkrétnemu, ok, ale takto...

pozri napr tu http://java.skosi.org/javatutorial/sk/b ... rne-vyrazy


_________________
C#, PHP, ...
Offline

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

Registrovaný: 17.06.07
Prihlásený: 25.01.24
Príspevky: 258
Témy: 71 | 71
Bydlisko: Tvrdošín
Napísal autor témyOffline : 14.12.2010 20:25 | java - kontrola stringu

toto som si už čítal... len neviem stále jednu vec... ako to mám dostať do kódu tak, aby mi vyhodnotilo vložený výraz... to je jediná vec...


_________________
92% teenagerů poslouchá a žije podla Hip-Hop,Jestliže patříš mezi zbylých 8%, dej si tuto větu do podpisu
Offline

Skúsený užívateľ
Skúsený užívateľ
java - kontrola stringu

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14571
Témy: 66 | 66
Bydlisko: Žilina
NapísalOffline : 14.12.2010 20:28 | java - kontrola stringu

veď máš tam aj ukážky kódu, čo ti konkrétne nefunguje? skúšal si to už vôbec? a hlavná otázka - robil si už niekedy v jave?


_________________
C#, PHP, ...
Offline

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

Registrovaný: 17.06.07
Prihlásený: 25.01.24
Príspevky: 258
Témy: 71 | 71
Bydlisko: Tvrdošín
Napísal autor témyOffline : 15.12.2010 0:10 | java - kontrola stringu

už som si to vyriešil po svojom...

Kód:
        while (w==1)
        {
            System.out.println("Zadaj odpoved");
                odp=vst.next();
            dlzka = odp.length();
            for (j=0;j<dlzka;j++)
            {       
                znak = odp.charAt(j);
                if (znak!='0'&&znak!='1'&&znak!='2'&&znak!='3'&&znak!='4'&&znak!='5'&&znak!='6'&&znak!='7'&&znak!='8'&&znak!='9')
                {
                    w=1;
                    j=dlzka;
                }
                else
                    w=0;
            }
        }


_________________
92% teenagerů poslouchá a žije podla Hip-Hop,Jestliže patříš mezi zbylých 8%, dej si tuto větu do podpisu
Offline

Užívateľ
Užívateľ
java - kontrola stringu

Registrovaný: 01.04.10
Prihlásený: 08.10.11
Príspevky: 339
Témy: 0 | 0
NapísalOffline : 15.12.2010 10:17 | java - kontrola stringu

ak chces aby si nacital cele cislo ako string skus ho len parsnut. ak nastane vynimka citas znova

Kód:
// predpokladame, ze nacitany string je v premnnej "s"
try {
  Integer jeDobry = Integer.parseInt(s);
  // ak to prislo sem, mas dobry string, mozes pokracovat s premennou s
} catch (NumberFormatException ex) {
  // ak to prislo sem, nie je to cislo
  // nejak ho nacitaj znova
}


Offline

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

Registrovaný: 17.06.07
Prihlásený: 25.01.24
Príspevky: 258
Témy: 71 | 71
Bydlisko: Tvrdošín
Napísal autor témyOffline : 15.12.2010 12:03 | java - kontrola stringu

Forty- píše:
ak chces aby si nacital cele cislo ako string skus ho len parsnut. ak nastane vynimka citas znova

Kód:
// predpokladame, ze nacitany string je v premnnej "s"
try {
  Integer jeDobry = Integer.parseInt(s);
  // ak to prislo sem, mas dobry string, mozes pokracovat s premennou s
} catch (NumberFormatException ex) {
  // ak to prislo sem, nie je to cislo
  // nejak ho nacitaj znova
}



teda mi to zisťuje, či string "s" obsahuje len čísla? a ak znaky, tak idem do catch?


_________________
92% teenagerů poslouchá a žije podla Hip-Hop,Jestliže patříš mezi zbylých 8%, dej si tuto větu do podpisu
Offline

Užívateľ
Užívateľ
java - kontrola stringu

Registrovaný: 01.04.10
Prihlásený: 08.10.11
Príspevky: 339
Témy: 0 | 0
NapísalOffline : 15.12.2010 13:14 | java - kontrola stringu

jj vsak skus
"123" je ok
"123fdsfsd" je zle

ak tam chces aj desatinne cisla tak rob
Kód:
Double.parseDouble(s);


Offline

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

Registrovaný: 17.06.07
Prihlásený: 25.01.24
Príspevky: 258
Témy: 71 | 71
Bydlisko: Tvrdošín
Napísal autor témyOffline : 15.12.2010 14:15 | java - kontrola stringu

ok vďaka ide aj to :)

ale inak je dobre aj to čo som spravil ja nie?


_________________
92% teenagerů poslouchá a žije podla Hip-Hop,Jestliže patříš mezi zbylých 8%, dej si tuto větu do podpisu
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 | 33
NapísalOffline : 16.12.2010 14:22 | java - kontrola stringu

regularny vyraz [0-9]*

while(True)
{
System.out.println("Zadajte cislo");
String s=sc.next();
if(s.matches("[0-9]*")
break;
}

predtym si vytvoris objekt triedy Scanner


 [ Príspevkov: 16 ] 


java - kontrola stringu



Podobné témy

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

opatovne nacitanie Stringu - JAVA

v Backend

10

879

03.02.2011 18:13

Bajzik

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

JAVA - získanie stringu zo súboru

v Backend

6

530

21.04.2014 23:34

XOLOO

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

Dom z stringu

v Frontend

3

533

16.03.2010 20:59

juho

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

Pole do stringu

v Backend

3

473

10.03.2009 17:34

Tominator

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

C++ kopirovanie stringu

v Backend

2

478

14.11.2012 18:09

faraon

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

vycuc zo stringu

v Backend

4

495

24.05.2009 22:17

Blackdevil

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

C - načítanie stringu

v Backend

14

2019

17.10.2010 21:33

remus

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

pridavanie medzier do stringu

v Backend

7

484

31.01.2009 21:38

stenley

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

Rozdiel medzi Java Standard a Java EE

v Backend

1

991

02.04.2014 12:41

XOLOO

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 Backend

35

5714

09.03.2009 17:14

tlacitko Enter

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

return stringu po ajaxovom calle

v Frontend

7

427

10.06.2014 22:57

hatto13

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

Odstranenie nadbytocnych medzier, tabulatorov zo stringu....

v Backend

11

981

09.10.2014 20:13

1daemon1

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

ako najst poziciu v stringu regexpom?

v Backend

8

650

29.12.2010 19:36

misko16

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

Rozdelenie stringu do pola stringov v Jave

v Backend

6

798

17.10.2012 22:41

Vicma

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

JAVA - java.lang.NullPointerException

v Backend

1

1186

04.01.2010 17:05

emigrate

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

kontrola

v Antivírusy a ochrana

0

768

13.02.2010 16:15

stancoj



© 2005 - 2026 PCforum, edited by JanoF