string2array

Status
Nicht offen für weitere Antworten.

visora

Mitglied
Code:
import java.io.*;
public class test3 {

  public static void main(String[] args) {
  System.out.println("IP eingeben:");
  BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
  String ipAdresse = "";
  try {
    ipAdresse = new String (in.readLine());
       }
  catch (IOException e) {
    System.out.println("Es ist ein Eingabefehler aufgetreten!");
                         }
                         
  System.out.println("Eingabe: "+ipAdresse);

  String[] results = ipAdresse.split(".");
  for (int i = 0; i < results.length; i++)
   {
    System.out.println(results[i]);
   }
  }
}

warum werden mir die einzelnen teilbereicher einer ip nicht ausgegeben?
wenn ich diese per "." trenne?

wenn ich aber:
String[] results = ipAdresse.split(";");

und die ip 123;456;789;101 eingebe gehts?

ich versteh grad nur bahnhof.

vielen dank für eure hilfe
gruss
visora
 
S

SlaterB

Gast
. ist ein Sonderzeichen bei Regulären Ausdrücken, steht für 'beliebiges Zeichen',
verwende \\. wenn du wirklich . meinst
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Oben