title image


Smiley Re: Implementierung eines Interfaces direkt im Interface
Und falls es jamenden interessiert: Nochmal den zugehörigen Code, dieses Mal mit den generischen Elementen:



package logic;



import java.text.DateFormat;

import java.util.Date;

import java.util.Locale;

import java.util.Scanner;



public interface Convertible {

R convert(V value);

}



public interface ConvertibleScanner extends Convertible {



ConvertibleScanner NO_CONVERSION = new ConvertibleScanner() {

public String convert(Scanner sc) {

return sc.hasNext() ? sc.next() : null;

}

};



ConvertibleScanner NUMBER = new ConvertibleScanner() {

public Number convert(Scanner sc) {

return sc.hasNext() ? sc.nextDouble() : null;

}

};



ConvertibleScanner BOOLEAN = new ConvertibleScanner() {

public Boolean convert(Scanner sc) {

return sc.hasNext() ? sc.nextBoolean() : null;

}

};



ConvertibleScanner DATE = new ConvertibleScanner() {

public Date convert(Scanner sc) {

DateFormat df = DateFormat.getDateInstance(

DateFormat.MEDIUM, Locale.GERMAN);

try {

return df.parse(sc.next());

}

catch (java.text.ParseException pe) {

return null;

}

}

};

}



geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: