我需要读取一个文件,它有一个“n”行数,我需要知道什么时候读取每行的结尾,所以我可以将行存储在一个数组中,确定目前为止我有adobe air stream end on line(EOF)
while(stream.position < stream.bytesAvailable)
{
char = stream.readUTFBytes(1);
if(char == "\n")
{
array.push(line);
line = "";
}
else
{
line += char;
}
}
我的问题是,总是行结束会是“\ n”??我怎么能确定,如果不是像\ r ??这样的其他字符,还有其他字符用于行结尾??,感谢任何帮助!
您的解决方案比我的更优雅(我详细说明涉及的概念更简单),所以我给了+1。请注意,它不会从\ pre-OS X Mac中找到行尾。只是注意到如果这是一个问题,可以重写你的意见。 – Robusto 2010-03-28 12:29:12