Kezdőoldal » Számítástechnika » Programozás » JAVA string elemzés milyen módon?

JAVA string elemzés milyen módon?

Figyelt kérdés

JAVAban hogy tudok egy stringet úgy megvizsgálni egy függvénnyel, hogy csak akkor adjon vissza TRUE értéket, ha a string CSAK számot ÉS(!) Pontot tartalmaz?

Minden más esetben False-t kéne visszaadjon a függvény, ami ellenőrzi. Ugyanis egy double-t szeretnék bekérni, és biztos szeretnék benne lenni, hogy számot/törtszámot kapok vissza.



2015. márc. 18. 21:15
 1/4 anonim ***** válasza:

Parancsolj:


public static boolean isNumeric(String str)

{

try

{

double d = Double.parseDouble(str);

}

catch(NumberFormatException nfe)

{

return false;

}

return true;

}

2015. márc. 18. 21:21
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:

return myString.matches("[0-9.]+");


vagy lehet csiszolni:


return myString.matches("[0-9]+(\\.[0-9]+)?");


A reguláris kifejezéseknek ha utánanézel, akkor megérted + nagyon hasznos dologgal ismerkedsz meg.

2015. márc. 18. 23:13
Hasznos számodra ez a válasz?
 3/4 A kérdező kommentje:

Nagyon-nagyon szépen köszönöm!


Ha jól gondolom ezzel a módszerrel minden adattípust le tudok ellenőrizni, ha a saját kifejezését helyettesítem be.

2015. márc. 18. 23:57
 4/4 A kérdező kommentje:
A második hozzászólónak is köszönöm!
2015. márc. 18. 23:57

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!