java不同系统分割回车符

 

        /**
         * 分割回车:
         * 在不同的操作系统中,对换号符的定义是不同的,比如:
         * 1. \n unix,linux系统,好像新的mac也是这样的。
         * 2. \r 有的mac系统
         * 3. \r\n window系统。
         * 自己观察,你会发现规律,其实用一个正则表达式就可以满足: \r?\n 或根据系统获得换行符 如下
         */
        String attr_values = pageData.getString("attr_values");
        String lineSeparator = System.getProperty("line.separator", "/n");//根据系统平台得到换行符CRLF
        String attr_arr [] = attr_values.split(lineSeparator);

        System.out.println(JSON.toJSONString(attr_arr));

 

posted @ 2020-09-18 10:54  与f  阅读(1268)  评论(0编辑  收藏  举报