/** * 分割回車: * 在不同的操作系統中,對換號符的定義是不同的,比如: * 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));