Java中split以·点分割的问题

    xiaoxiao2026-05-05  13

    [LeetCode]–165. Compare Version Numbers这个问题中,关于String的split(“.”)不能切分的问题。

    今天开发中使用字符串分割函数split(),发现:

    String s = "upload/20120416135915265.sql"; System.out.println(s.split("."));

    输出的并不是想要的结果,之后输出:

    System.out.println(s.split(".").length);

    结果竟然是0!!! 突然想到转义字符,于是:

    System.out.println(s.split("\\."));

    OK啦!!! 原来在java中函数split(“.”)必须是是split("\\.")。

    最新回复(0)