拆分功能不起作用

waw*_*los 3 java string split

这是一个函数,它接受一个长字符串并返回一个分段的字符串.

问题是k是空的.为什么split()功能不起作用?

private String ConvertSentenceToParaGraph(String sen) {
    String nS = "";
    String k[] = sen.split(".");

    for (int i = 0; i < k.length - 1; i++) {
        nS = nS + k[i] + ".";
        Double ran = Math.floor((Math.random() * 2) + 4);

        if (i > 0 && i % ran == 0) {
            nS = nS + "\n\n";
        }
    }
    return nS;
}
Run Code Online (Sandbox Code Playgroud)

小智 5

String.split(String regex)采取正则表达式.点.表示'每个角色'.\\.如果要分割点字符,则必须将其转义.