我使用以下方法来检测字符是否是空格:
Character.isWhiteSpace(char character);
Run Code Online (Sandbox Code Playgroud)
现在我需要检测的所有变种换行符(\n,\r,等)适用于所有平台(Linux操作系统,在Windows,Mac OSX,等).有没有类似的方法来检测字符是否换行?如果没有,我如何检测所有可能的变体?
从评论中编辑:由于我不知道换行符可以用几个字符表示,我在问题中添加了一些上下文.
我正在实现该write(char[] buffer, int offset, int length)方法Writer(参见Javadoc).除了其他操作,我需要检测内部的换行符buffer.我试图避免创建String从buffer保存记忆,因为我已经看到了,有时buffer过大(几MB).
有没有办法检测断行而不创建String?
我正在开发一个迭代某些DOM元素的应用程序,Ajax并对每个元素执行请求.问题是我无法访问DOM回调函数中的每个元素.
$('.class').each(function() {
$.getJSON(url, function(data) {
$(this).attr('id', data.id); // $(this) is not accessible
});
});
Run Code Online (Sandbox Code Playgroud)
有办法解决这个问题吗?