JAva split IPアドレスはダブルスラッシュで

772 ワード

サンプルコード:
public void test() {

        String address = "11.12.13.14:800";

        System.out.println(address.split("\\.").length);



        String[] num = address.split("\\.");

        for (int i = 0; i < num.length; i++) {

            System.out.println(num[i]);

        }

    }

二重スラッシュを使用する理由:
「.」は正規表現で任意の文字にマッチします.「.」の意味そのものにマッチするためには.を使用する必要があります.javaでもエスケープに使用されます.