Java: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 7: | Zeile 7: | ||
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, 13: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); } }