Java: Unterschied zwischen den Versionen

Aus Info-Theke
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");
<pre>BufferedReader reader = new BufferedReader(new InputStreamReader(input));
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);
   }
}