Java: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „Kategorie:Sprache == Resource aus Jar lesen == InputReader input = getClass().getResourceAsStream("appl.properties"); <pre>BufferedReader reader = new Buf…“) |
|||
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
== Resource aus Jar lesen == | == Resource aus Jar lesen == | ||
InputReader input = getClass().getResourceAsStream("appl.properties"); | <pre>InputReader input = getClass().getResourceAsStream("appl.properties"); | ||
BufferedReader reader = new BufferedReader(new InputStreamReader(input)); | |||
String line; | String line; | ||
while( (line = reader.readLine()) != null) | while( (line = reader.readLine()) != null) | ||
doIt(line); | doIt(line); | ||
</pre> | |||
== Reguläre Ausdrücke == | |||
<pre>Pattern rexpr = Pattern.compile("Name: (\\w+)"); | |||
Matcher matcher; | |||
while( (line = reader.readLine()) != null){ | |||
if ( (matcher = rexpr.matcher(line)).find()){ | |||
name = matcher.group(1); | |||
} | |||
} | |||
</pre> | </pre> |
Aktuelle Version vom 19. April 2016, 15:40 Uhr
Resource aus Jar lesen[Bearbeiten]
InputReader input = getClass().getResourceAsStream("appl.properties"); BufferedReader reader = new BufferedReader(new InputStreamReader(input)); String line; while( (line = reader.readLine()) != null) doIt(line);
Reguläre Ausdrücke[Bearbeiten]
Pattern rexpr = Pattern.compile("Name: (\\w+)"); Matcher matcher; while( (line = reader.readLine()) != null){ if ( (matcher = rexpr.matcher(line)).find()){ name = matcher.group(1); } }