入力として、私のプログラムはIPアドレスを含む文字列を取得します。これは、行区切り文字、つまり1行に1つのIPアドレスで区切られます。私が行う各アドレスを検証するには:
String[] temp;
temp = address.split(System.getProperty("line.separator"));
次に、文字列の配列をループします。
最後のIPアドレス以外は常に無効だったのはなぜだろうと思っていました。10.1.1.1^Mのように見えることがわかりました
トークンを配列に入れる前に区切り文字を削除するようにjava.lang.String.splitに指示する方法はありますか?または、他にどのようなオプションがありますか?申し訳ありませんが、私はJava忍者ではないので、何時間もグーグルを始める前に皆さんに聞いてみようと思いました。
ありがとうトーマス