Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vytvoriť dáta z reťazca v jazyku Java

Najjednoduchší spôsob , ako vytvoriť dáta z reťazca v jazyku Java , je nechať Sun Microsystems robiť prácu za vás . Pomocou dvoch tried , ktoré sú súčasťou Java " Util " a " text " API , ktoré sú už nainštalované v systéme s Java Development Kit , môžete automatizovať konverziu medzi strunami a dáta len s niekoľkými málo riadkov kódu . Veci , ktoré budete potrebovať
Java
textový editor
Zobraziť ďalšie inštrukcie Cestuj 1

Vytvorte nový súbor Java triedu pomenovanú " StringToDate.java " pomocou textového editora alebo . vývoj Java prostredie vášho výberu
2

Pridajte nasledujúci kód v hornej časti súboru triedy :

import java.util.Date , import java.text.ParseException , dovoz java.text.DateFormat ;

Jedná sa o triedy budeme musieť použiť z Java API celom našom programe
3

Pridajte nasledujúce pod svojím dovozné vyhlásenie . .

/*** Táto trieda konvertuje reťazca do dátumu. * @ author Kevin Walker * /public class StringToDate {

}

kód pôjde medzi otvorenou a . zavrieť zátvorky tejto triedy
4

Vytvorte metódu pre čítanie priamo vo Vašom triedy : .

/*** Prečítajte reťazec a vráti ho ako dátum * @ param d reťazec . spracovať * @ return dátum * /public static dáta čítať ( String s ) throws ParseException { dateformat df = DateFormat.getDateInstance ( DateFormat.Long , Locale.US ) ; Dátum d = df.parse ( y ) , návrat d ; }

To používa metódu parse triedy dateformat interpretovať reťazec na dátum , tak robí všetku ťažkú ​​prácu za vás . Nastavenie Locale je obzvlášť dôležité , pretože to hovorí , Java , aký štýl sa očakávať , že dáta , aby sa dovnútra americkej národnej prostredia bude očakávať , že dáta sa vo formáte mesiac - deň - rok , zatiaľ čo iné locales môžu očakávať formát ako deň - mesiac - rok alebo rok - mesiac- deň .
5

Vytvorte metódu main to vyskúšať .

/*** Aplikácia vzorky pomocou triedy DateReader . * @ param args Táto aplikácia neprijíma argumenty príkazového riadku * /public static void main ( String [ ] args ) { String s = " . " ; try { String s = " 10/23/1997 " ; Dátum d = čítania ( y ) ; System.out.println ( " Zadali ste dátum : " + d.toString ( ) ) ; } catch ( ParseException e ) { System.out.println ( y + " nemožno analyzovať ako rande . " ) ; } }

jednoducho kanály funkciu READ reťazec pre dátum z 23. októbra 1997 a žiada triedy Date , aby nám späť reťazcové vyjadrenie tohto dátumu . V prípade chyby , bude " ParseException " byť chytený a program bude informovať užívateľa , že dáta boli neplatné .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené