Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package sk.upjs.finalTerm.analyza;
- import java.util.Scanner;
- public class ToDoPolozka {
- private int tyzden;
- private String tema;
- private String typ;
- private String nazov;
- private String datum;
- private String cas;
- private int trvanie;
- public ToDoPolozka(int tyzden, String tema, String typ, String nazov) {
- super();
- this.tyzden = tyzden;
- this.tema = tema;
- this.typ = typ;
- this.nazov = nazov;
- }
- public ToDoPolozka(int tyzden, String tema, String typ, String nazov, String datum, String cas, int trvanie) {
- super();
- this.tyzden = tyzden;
- this.tema = tema;
- this.typ = typ;
- this.nazov = nazov;
- this.datum = datum;
- this.cas = cas;
- this.trvanie = trvanie;
- }
- public void setDatum(String datum) {
- this.datum = datum;
- }
- public void setCas(String cas) {
- this.cas = cas;
- }
- public void setTrvanie(int trvanie) {
- this.trvanie = trvanie;
- }
- public int getTyzden() {
- return tyzden;
- }
- public String getTema() {
- return tema;
- }
- public String getTyp() {
- return typ;
- }
- public String getNazov() {
- return nazov;
- }
- public String getDatum() {
- return datum;
- }
- public String getCas() {
- return cas;
- }
- public int getTrvanie() {
- return trvanie;
- }
- public static ToDoPolozka zoStringu(String popis) {
- Scanner sc = new Scanner(popis);
- sc.useDelimiter("\t");
- int tyzden = sc.nextInt();
- String tema = sc.next();
- String typ = sc.next();
- String nazov = sc.next();
- if (sc.hasNext()) {
- String datum = sc.next();
- String cas = sc.next();
- int trvanie = sc.nextInt();
- sc.close();
- return new ToDoPolozka(tyzden, tema, typ, nazov, datum, cas, trvanie);
- }
- sc.close();
- return new ToDoPolozka(tyzden, tema, typ, nazov);
- }
- @Override
- public String toString() {
- String result = "Tyzden: " + tyzden + "\t" + "Tema: " + tema + "\t" + "Typ: " + typ + "\t" + "Nazov: " + nazov;
- if (datum != null) {
- result += "\t" + "Datum: " + datum + "\t" + "Cas: " + cas + "\t" + "Trvanie: " + trvanie;
- }
- return result;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement