1 | djbrain | 44355 |
2 | subofferul | 5220 |
3 | robica | 4610 |
4 | krystyana84 | 3980 |
5 | elena2008 | 2690 |
Membri inscrisi | 96841 |
Intrebari | 35994 |
Raspunsuri | 164913 |
Exercitiu Java! de
andreipop84596
|
|||||||||
[code] Se dă următorul string care reprezintă o înregistrare citită dintr-un depozit: String text = "John.Davidson/05082004/Belgrade Michael.Barton/01011998/Krakov Ivan.Perkinson/23051986/Moscow"; Trebuie creată o logică care va scoate date separate din această înregistrare: prenume, nume, data nașterii, locul nașterii. Datele citite și parsate din string trebuie folosite pentru completarea câmpului de obiect de tip Person; de aceea trebuie creată clasa Person, precum și câmpuri adecvate în cadrul ei. Deci, în clasa Person ar trebui să fie un constructor cu aceste 4 câmpuri date. Apoi, în clasa principală, după crearea obiectului de tip Person și completarea câmpurilor sale, obiectul de tip Person trebuie pus în colecție (de exemplu, în listă) și la final trebuie făcută o trecere prin această colecție și scrierea datelor despre persoane. Câmpul pentru data de naștere trebuie să fie de tip LocalDate. La scrierea datelor despre persoane, la final, este de preferat să fie formatat scrisul, așadar data să se prezinte sub forma de: 01. apr 2019. [/code] Pana acum am facut asta dar nu pare a fi ok: Main class: [code] package assigment03; public class Assigment03 { public static void main(String[] args) { String text = "John.Davidson/05082004/Belgrade Michael.Barton/01011998/Krakov Ivan.Perkinson/23051986/Moscow"; String[] peopleArray = text.split(" "); String[][] personArray = new String[peopleArray.length][4]; for(int i=0; i<peopleArray.length; i++){ personArray[i] = peopleArray[i].split("/|\."); for (String item : personArray[i]) { System.out.print(item + " "); } System.out.println(" "); } } } [/code] Person class: [code] package assigment03; public class Person { public final String FirstName; public final String LastName; public double BirthDate; public String BirthPlace; public Person(String FirstName, String LastName, double BirthDate, String BirthPlace) { this.FirstName = FirstName; this.LastName = LastName; this.BirthDate = BirthDate; this.BirthPlace = BirthPlace; } } [/code] |
Tags:
|
||||||||
|
Comentariul lui:
07-08-2020 13:02:28
Data:
|
||||||
|
||||||
* | Comentariu | Voturi: | 197 Voteaza |
Link sponsorizat | |
Comentariul lui:
07-08-2020 13:14:58
Data:
|
||||||
|
||||||
* | Comentariul autorului |
Comentariul lui:
07-08-2020 13:50:30
Data:
|
||||||
|
||||||
* | Comentariu | Voturi: | 19 Voteaza |
Link sponsorizat | ||
|