我正在用Java编写一个程序来测试几个FTP命令的有效性。这些命令必须在回车符和新换行符中(序列“\ r \ n”)。我正在使用BufferedReader来读取行,但我无法想出一种方法来检查行是否按此顺序结束。有什么想法吗?
答案 0 :(得分:0)
不要使用BufferedReader
,因为抽象级别对于您的特定任务来说似乎太高了。使用普通的InputStream,并读入字节数组。 InputStream将按原样读取所有字节。您可以稍后使用new String(array, offset, length)处理它们,然后自己生成字符串。也许它可能是输入中的其他无效字符,如0x0C。