HashMap auflösen

Status
Nicht offen für weitere Antworten.

PollerJava

Top Contributor
Guten Morgen,


ich habe eine HashMap:

Code:
HashMap<String, Float> dBWerte


in dieser HashMap stehen jeweils ein String und ein Float- Wert drinnen und zwar so:


Code:
String                                     Wert                String                           Wert     usw.
2007-07-26 15:50:20.015  -> 1.2345678E7, 2007-07-26 15:50:41.578  -> 1.2345678E7]

ich würde das Datum jetzt so benötigen:
Code:
                                 String
series1.add(new Hour(11, 8, 7, 2006), 23570.1);

also Sekunden, Minten Stunden, Tag, Monat und Jahr jeweils einzeln,

Kann mir da jemand einen Tipp geben, wie ich aus dem String 2007-07-26 15:50:20.015 die einzelnen Werte herausbekomme?


Vielen Dank, lg
 

mikachu

Top Contributor
PollerJava hat gesagt.:
Kann mir da jemand einen Tipp geben, wie ich aus dem String 2007-07-26 15:50:20.015 die einzelnen Werte herausbekomme?

mehr nicht? und wozu dann der ganze andere kladderadatsch? ;)

Code:
     String date = "2007-05-16 15:21:20.850";
      String[] dateTime = date.split( " " );
      String[] dateYearMonthDay = dateTime[0].split( "-" );
      String[] timeHourMinSec = dateTime[1].split( ":" );
      String timeMilliSeconds = date.substring( date.indexOf( "." ) + 1 );
 

PollerJava

Top Contributor
naja ich dachte mir, vielleicht kennt jemand eine Klasse, welcher ich

Code:
2007-05-16 15:21:20.850

übergeben kann, damit ich nicht alle s für das -> series1.add(new Hour(11, 8, 7, 2006), 23570.1);
zerlegen muss,

es handelt sich hier um jFreeChart und ich möchte eben immer dieses Format "2007-05-16 15:21:20.850" übergeben,

wieß jemand, obs eine Klasse gibt welche ich statt new Hour(...) einsetzen kann??

lg
 

mikachu

Top Contributor
schreib doch selber eine

Code:
public class DateTime
{
   private final int _year, _month, _day, _hour, _minute, _second, _milliSec;

   public DateTime( String sDateTime )
   {
      String[] dateTime = sDateTime.split( " " );
      String[] dateYearMonthDay = dateTime[0].split( "-" );
      _year = Integer.parseInt( dateYearMonthDay[0] );
      _month = Integer.parseInt( dateYearMonthDay[1] );
      _day = Integer.parseInt( dateYearMonthDay[2] );
      String[] timeHourMinSec = dateTime[1].split( ":" );
      _hour = Integer.parseInt( timeHourMinSec[0] );
      _minute = Integer.parseInt( timeHourMinSec[1] );
      _second = Integer.parseInt( timeHourMinSec[2] );
      String milliSeconds = sDateTime.substring( sDateTime.indexOf( "." ) + 1 );
      _milliSec = Integer.parseInt( milliSeconds );
   }

   public int getDay()
   {
      return _day;
   }

   public int getHour()
   {
      return _hour;
   }

   public int getMilliSec()
   {
      return _milliSec;
   }

   public int getMinute()
   {
      return _minute;
   }

   public int getMonth()
   {
      return _month;
   }

   public int getSecond()
   {
      return _second;
   }

   public int getYear()
   {
      return _year;
   }

   public double getSecondsMilliseconds()
   {
      return _second + ( _milliSec / 1000.0 );
   }
}
 
T

tuxedo

Gast
Naja, mit selber schreiben is dann ja nicht mehr wenn du ihm die arbeit abnimmst :) -> Lerneffekt -> beinahe null ...
 

mikachu

Top Contributor
ich gehe mal davon aus, dass pollerjava, welcher mir schon vielmals auffiel, das schon gelernt hat, wie man ne klasse schreibt!

weiterhin soll es ja nur eine hilfe sein, denn bei meiner klasse werden nur die elementaren operationen ausgeführt.

und es war freitag morgen, also musste ich mein müdes hirn erstmal auf touren bringen :D
 

PollerJava

Top Contributor
und ausserdem musste ich eh noch was ausbessern


Code:
_second = Integer.parseInt( timeHourMinSec[2] );  // parse z.B.: 21.3421 -> Fehler
bis auf das hats super funktioniert,

Ich weiß auch wie man klassen schreibt aber ich hab halt mit dem JFreeChart noch nicht so viel gemacht, kenne die Klassen nicht so genau und hab inder API nichts passendes gefunden und dachte mir deshalb, dass vielleicht schon mal jemand so ein Problem hatte.

Daher hatte ich einen 100% Lernerfolg.


lg und vielen Dank für die Hilfe,,
 

mikachu

Top Contributor
arghh stimmt...
sry :oops:

hatte es nicht so ausführlich getestet... ich hätte sollen nen JUnit-Test noch machen dafür ;)
 

Foermchen82

Top Contributor
Du könntest auch mit einem DateFormater dein Datum in ein Date umwandeln und anschließend mit einem Calender die einzelnen elemente herausholen. Da hast du dann auch gleich nicht das herumbasteln mit strings.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
OnDemand Java String in Hashmap als Key NULL Allgemeine Java-Themen 27
T HashMap values Bearbeitung Allgemeine Java-Themen 4
T Hashmap Values Bearbeitung Allgemeine Java-Themen 1
JavaJakob22 Bestimmte HashMap importieren Allgemeine Java-Themen 4
killig HashMap mit if-Anweisung überprüfen Allgemeine Java-Themen 4
killig Textdatei einlesen und in HashMap speichern (duplikate entfernen) Allgemeine Java-Themen 12
LimDul Kam eine java.net.URL zu einer HashMap und ging als DNS Anfrage wieder heraus Allgemeine Java-Themen 18
L HashMap Allgemeine Java-Themen 10
X Collections Gibt es eine Klasse welche die Vorteile von List und HashMap vereint, aber konstante Laufzeit (O(1)) hat in Java? Allgemeine Java-Themen 4
B HashMap Duplikate Allgemeine Java-Themen 4
A HashMap Methode "get()"-Problem Allgemeine Java-Themen 28
W Array vs. ArrayList vs. HashMap Allgemeine Java-Themen 20
F Tabelle aus CSV, 2 dimensionale HashMap? Allgemeine Java-Themen 4
D Mit Java PHP hashmap lesen Allgemeine Java-Themen 1
H Swing HashMap zu Tabelle macht mir Probleme Allgemeine Java-Themen 4
B HashMap aus Value Key bekommen Allgemeine Java-Themen 2
N HashMap und Methoden richtig einbinden Allgemeine Java-Themen 2
J Problem bei Hashmap Key-Abfrage Allgemeine Java-Themen 4
X JSONObject auslesen und in HashMap hinterlegen Allgemeine Java-Themen 16
N Werte aus Hashmap auslesen und übertragen Allgemeine Java-Themen 8
JavaWolf165 JsonObject in HashMap umwandeln Allgemeine Java-Themen 16
R ArrayList und HashMap Allgemeine Java-Themen 7
L Assoziatives Datenfeld, schneller wie Hashmap Allgemeine Java-Themen 35
G Methoden HashMap speichert unter falschen Schlüsseln Allgemeine Java-Themen 6
D Verschachtelte HashMap initializieren Allgemeine Java-Themen 1
L Variablen HashMap nimmt value nicht an Allgemeine Java-Themen 3
R Hierarchie mit HashMap darstellen Allgemeine Java-Themen 19
D Datentypen HashCollision in HashMap Allgemeine Java-Themen 3
Z Concurrent Modification Exception - HashMap (kein remove) Allgemeine Java-Themen 4
B Zugriff auf eine HashMap Allgemeine Java-Themen 4
B Userdaten in Hashmap speichern - Servlet Allgemeine Java-Themen 6
T Hashmap mit geordneter/ungeordneter liste als Value Allgemeine Java-Themen 5
I HashMap key wird nicht erkannt trotz überschriebener equals/hashCode Methode Allgemeine Java-Themen 6
M Füllfaktor einer Hashmap Allgemeine Java-Themen 7
A Collections HashMap.containsKey findet keine immutablen Objekte Allgemeine Java-Themen 3
D Datentypen HashMap Allgemeine Java-Themen 5
R Collections Performance einer HashMap Allgemeine Java-Themen 26
C LinkedList und ArrayList in HashMap Allgemeine Java-Themen 4
T Erste Schritte HashMap<String, int> Allgemeine Java-Themen 2
K Hashmap sortieren Allgemeine Java-Themen 6
F HashMap überschreibt Daten von anderen HashMap Allgemeine Java-Themen 5
S HashMap containsKey liefert immer false zurück Allgemeine Java-Themen 15
H Problem beim Sortieren einer HashMap mit TreeSet Allgemeine Java-Themen 4
K HashMap sorting verhindern Allgemeine Java-Themen 10
J Generic von einer ArrayList/HashMap bekommen Allgemeine Java-Themen 7
L HashMap mit Enum Keys Allgemeine Java-Themen 3
J Array als Schlüssel für HashMap Allgemeine Java-Themen 6
S Geschwindigkeit HashMap oder .getParent Allgemeine Java-Themen 5
V Hashmap-Frage Allgemeine Java-Themen 3
M HashMap - Ich bin verwirrt Allgemeine Java-Themen 3
H2SO3- multiple Hashmap Allgemeine Java-Themen 5
K Threading - schreiben auf Hashmap/löschen - ConcurrentModificationException Allgemeine Java-Themen 3
J NullPointerException mit HashMap Allgemeine Java-Themen 2
V Probleme mit eigener Hashmap Allgemeine Java-Themen 10
N HashMap<String,Vector<String>> a = new HashMap<String,Vector<String>>(); Allgemeine Java-Themen 4
I HashMap Problem... Allgemeine Java-Themen 3
C HashMap Allgemeine Java-Themen 12
Daniel_L Map/HashMap - Reihenfolge von Einträgen Allgemeine Java-Themen 4
L HashMap Key Reihenfolge umkehren Allgemeine Java-Themen 8
N wie greife ich auf hashmap in vector zu Allgemeine Java-Themen 9
J Inhalt von HashMap vergleichen Allgemeine Java-Themen 3
Z Serialisierung und Deserialisierung einer HashMap Allgemeine Java-Themen 17
P Wieso HashMap-Zugriff mit Object, statt mit MyObject? Allgemeine Java-Themen 12
K Serialisierung von Hashmap in Vector Allgemeine Java-Themen 3
T Hashmap füllen mit rs sortierung Allgemeine Java-Themen 9
D HashMap sortieren Allgemeine Java-Themen 2
P Große Datenmenge wie speichern (HashMap? TreeMap?) Allgemeine Java-Themen 11
D HashMap Problem Allgemeine Java-Themen 14
G Runnables aus Hashmap starten Allgemeine Java-Themen 4
J java.util.ConcurrentModificationException bei HashMap? Allgemeine Java-Themen 2
G HashMap key ändern Allgemeine Java-Themen 5
L HashMap / Objekte auf Festplatte zur Laufzeit auf HD swappen Allgemeine Java-Themen 7
S Problem mit Hashmap Allgemeine Java-Themen 2
G Datei einlesen und in HashMap verarbeiten Allgemeine Java-Themen 3
E Auslesen aus Hashmap Allgemeine Java-Themen 3
P HashMap mit mehreren gleichen keys Allgemeine Java-Themen 4
alexpetri hashmap bästpractice Allgemeine Java-Themen 4
J HashMap mit Webservice realisierbar? Allgemeine Java-Themen 4
ARadauer hashmap vs hastable Allgemeine Java-Themen 5
T HashMap#values Reihenfolge Allgemeine Java-Themen 13
M ArrayList sortieren - HashMap mit sort_id vorhanden Allgemeine Java-Themen 2
L Wie kann ich eine HashMap abspeichern? Allgemeine Java-Themen 3
T HashMap (String, Object(String , int)) nach int sortieren Allgemeine Java-Themen 7
M HashMap kapselt zwei Objekte aber wie baut man eine Matrix? Allgemeine Java-Themen 2
E MySQL-Datenbank <-> HashMap/TreeMap Allgemeine Java-Themen 1
P List in Hashmap schreiben Allgemeine Java-Themen 5
M Threads in einer Hashmap Allgemeine Java-Themen 5
P HashMap an 2 Stellen veränderbar Allgemeine Java-Themen 13
MQue HashMap durchlaufen Allgemeine Java-Themen 2
MQue HashMap Allgemeine Java-Themen 2
M HashMap kommt beim Löschen aus dem Tritt Allgemeine Java-Themen 6
MQue HashMap Allgemeine Java-Themen 6
MQue HashMap Allgemeine Java-Themen 9
MQue Sichtbarkeit/HashMap/NullPointerexception Allgemeine Java-Themen 2
B HashMap.containsKey. Allgemeine Java-Themen 10
J byte-Array in Hashmap speichern? Allgemeine Java-Themen 3
S Klasse in HashMap speichern Allgemeine Java-Themen 3
G [quote]the type HashMap is not generic; it cannot be paramet Allgemeine Java-Themen 4
M HashMap sortiert Allgemeine Java-Themen 6
G Performance JDOM - DOM - eigene HashMap (SAX) Allgemeine Java-Themen 2

Ähnliche Java Themen

Neue Themen


Oben