0
A
回答
1
CountedString {
char[] string;
int length;
int getLength() {
return length;
}
}
TerminatedString {
char[] string;
final static char TERMINATOR = '$';
int getLength() {
for (int i = 0; i < string.length; i++) {
if (string[i] == TERMINATOR) return i;
}
}
}
1
如果您在到String.java看就會發現,字符串的長度是由計數器,它通過遍歷字符串的字符計算。
欲瞭解更多信息請參閱String.java
。你應該看看這個類來看length()
方法的實現。
相關問題
- 1. 用字符串終止循環。 (Java)
- 2. Java計算器,終止
- 3. 終止字符串
- 4. SQL字符串空終止?
- 5. Byte'\ x09'終止字符串?
- 6. 終止C++字符串
- 7. 替代字符串終止
- 8. 範圍終止字符串
- 9. Perl NULL終止字符串
- 10. 空終止字符串
- 11. awk:非終止字符串
- 12. C字符串空終止
- 13. Android JSON字符未終止字符串
- 14. Org.json.JSONException:字符未終止字符串
- 15. 計算字符串寬度java 1.4
- 16. 計算合併字符串的得分
- 17. 遞歸計算字符串中的字符串java
- 18. PostgreSql,未終止的引用字符串
- 19. Java:將字符串解析爲int並計算總和
- 20. Newtonsoft.Json.JsonReaderException:未終止的字符串。預計分隔符
- 21. 計數並刪除字符串 - java
- 22. 錯誤:字符串缺少終止符:
- 23. 計算字符串數組中的每個字母字符Java
- 24. 未終止的字符串文字
- 25. 終止(可能)多字節字符串?
- 26. SyntaxError:未終止的字符串文字
- 27. 未終止的字符串文字
- 28. 未終止的字符串文字 - Javascript
- 29. Javascript:未終止的字符串文字
- 30. Java的「豆:寫」 +的JavaScript =「未終止的字符串字面
你從哪裏得到的?你爲什麼想知道這個?聞起來像功課。 – Thomas
http://www.cs.williams.edu/javastructures/Book_files/JavaStructures.pdf – gontard
我的意思是,Java不能像C那樣精確地擁有一個終止的字符串,因爲所有的數組長度在運行時都是已知的。 –