Hi,
ich habe eine xml-Datei, in der verschiedene Muster und die dazugehörigen Merkmale gespeichert sind.
Diese lese ich mit jdom aus.
Nun will ich eine große Anzahl an Stringobjekten auf diese Muster überprüfen lassen und dementsprechend in den Attributen die Werte eintragen. Z.B: "1122334455" passt auf Muster "11..3.....", setze die unter dem Muster gespeicherten Attribute im Stringobjekt.
In der JavaInsel steht:
Ich glaube, ich brauche eine Konstruktion, die mir erlaubt, entsprechend der aus dem xml ausgelesenen Muster die benötigte Anzahl an pattern vorzukompilieren.
Tandibur
ich habe eine xml-Datei, in der verschiedene Muster und die dazugehörigen Merkmale gespeichert sind.
Diese lese ich mit jdom aus.
Nun will ich eine große Anzahl an Stringobjekten auf diese Muster überprüfen lassen und dementsprechend in den Attributen die Werte eintragen. Z.B: "1122334455" passt auf Muster "11..3.....", setze die unter dem Muster gespeicherten Attribute im Stringobjekt.
In der JavaInsel steht:
Dazu müsste ich doch für jedes Muster eine statische pattern-Variable anlegen. Das würde ich gern umgehen, da ich sonst bei Hinzukommen neuer Muster an den Quelltext ran müsste. Muss doch irgendwie auch so gehen, dass keine Daten in der Programmlogik enthalten sind.Hinweis Bei mehrmaliger Anwendung des gleichen Patterns sollte es compiliert gecacht werden, denn das immer wieder nötige Übersetzen über die Objektfunktion String#matches() bzw. die statische Funktion Pattern.matches() kostet Speicher und Laufzeit.
Ich glaube, ich brauche eine Konstruktion, die mir erlaubt, entsprechend der aus dem xml ausgelesenen Muster die benötigte Anzahl an pattern vorzukompilieren.
Tandibur