我一直認爲文本文件(.txt)總是隻是長字符串,並且通過包含(不可見)\ n創建了不同的行。文本文件是長字符串還是較短字符串的數組?
但是,雖然沒有明確說明,但我已經看到對文本文件的引用是字符串數組。
文本文件實際上是字符串數組的集合,每行都是一個單獨的字符串?
因此,而不是一個文本文件之中:
String = "I went to the supermarket\nI bought a loaf of bread\nI ate the bread later that day"
是文本文件,真正做到:
String[1] = "I went to the supermarket"
String[2] = "I bought a loaf of bread"
String[3] = "I ate the bread later that day"
?
啊,所以這就是爲什麼換行符通常在字符數上算作兩個字符的原因?例如,在發短信中,因爲\正在發送,所以是n(假設Windows格式化) – PotWashMike
@PotWashMike不確定發短信,但在Windows中正確。 [Wikipedia](http://en.wikipedia.org/wiki/Newline)對使用的不同格式有很好的文章。 – Joe
我會給它一個通讀,謝謝。 我只是提到了發短信,因爲我們很多人都很在乎,一直強調它低於144個字符。 – PotWashMike