Miten tarkistan JTexFieldissä syötettyä kellon -aikaa siten että muutan pisteet kaksoispisteeksi?
Miten käsittelen JTextField
Jukka
7502
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 7
Vanhimmat
Ihan mielenkiinnosta, missä tai minkä tasoisessa koulussa tämä on tehtävänä?
Vinkki;
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html
Riippuu käyttötarkoituksesta, mutta tästä voi myös olla iloa:
http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Matcher.html#replaceAll(java.lang.String)
Eli regexpeillä tuo menisi jotakuinkin näin (en testannut):
String input = "11.11.2003";
String replace = "\.";
String with = ":";
Pattern p = Pattern.compile(replace);
Matcher m = p.matcher(input);
input = m.replaceAll(with);
String replace = "\.";
Ja tämänhän piti tietysti olla kahdella kenolla:
String replace = "\\.";
On käyttökelpoinen metodi.
Suoraan String-luokan replace() metodi.
String ensin = "12:30:20"
String jalkeen ="";
jalkeen = ensin.replace(":",".");
Tuo String mainittiinkin jo alkuperäisessä vastauksessa.
Ja optimoidaan vielä vähän:
String original = "12:30:20";
String result = original.replace(":",".");
...niin ei luoda turhia olioita roskisdyykkaria rasittamaan :)
String aika = aika.replace(':','.');