(java) von String zu InputStream oder characterStream?
Hallo
Wie komme ich in java elegant von einem gegebenen string zu einem , den string beinhaltende InputStream oder einem characterStream ??
Ich möchte xml-strukturen, die in strings vorliegen, mit jdom verarbeiten und benötige für die klasse org.jdom.input.SAXBuilder einen inputstream oder einen characterStream für deren build-methode. Die umwandlung ist sicher eine lächerlichkeit für den, der weiß wie.
Hatte selbst daran gedacht, den string in einer schleife zu durchlaufen und zeichen für zeichen in den stream einzulesen. Aber sicher gibt es da wesentlich elegantere möglichkeiten.(?) Folgend die Methoden-signatur aus dem entsprechendem javadoc:
oder
Wie komme ich in java elegant von einem gegebenen string zu einem , den string beinhaltende InputStream oder einem characterStream ??
Ich möchte xml-strukturen, die in strings vorliegen, mit jdom verarbeiten und benötige für die klasse org.jdom.input.SAXBuilder einen inputstream oder einen characterStream für deren build-methode. Die umwandlung ist sicher eine lächerlichkeit für den, der weiß wie.
Hatte selbst daran gedacht, den string in einer schleife zu durchlaufen und zeichen für zeichen in den stream einzulesen. Aber sicher gibt es da wesentlich elegantere möglichkeiten.(?) Folgend die Methoden-signatur aus dem entsprechendem javadoc:
Zitat
build(java.io.Reader characterStream)
This builds a document from the supplied Reader
oder
Zitat
build(java.io.InputStream in)
This builds a document from the supplied input stream.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »ospx« (10. Dezember 2006, 21:19)
versuch mal folgende klasse:
http://java.sun.com/j2se/1.4.2/docs/api/…nputStream.html
http://java.sun.com/j2se/1.4.2/docs/api/…nputStream.html
Über mich: www.heinervdm.de
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
in java sind einige funktionen als depracted gekennzeichnet, aber bisher wurde noch keine dieser methoden entfernt 
Da steht ja man soll statt dessen StringReader ehmen, allerdings ist das ein Reader und kein Stream...

Da steht ja man soll statt dessen StringReader ehmen, allerdings ist das ein Reader und kein Stream...
Über mich: www.heinervdm.de
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.


