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));

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM