你能給我一些簡單的英文單詞的解釋:爲什麼java字符串處理函數GetChars返回字符串最後一個字符-1
則GetChars()和子進程(INT的startIndex,詮釋endIndex的)
函數返回從startindex開始到endindex -1的子串,原因是什麼。在C中有一個終止空字符,但它沒有任何終止空字符的Java。那麼爲什麼在java中lastcharacter-1。在這個程序中我使用了子序列函數,輸出應該是「glech」。但事實並非如此。輸出是「glec」。爲什麼?
class simple
{
public static void main(String args[])
{
String str="gigglecheguvera";
System.out.println(str.subSequence(3,7));
}
}
我沒有寫標準庫,但我懷疑它是這樣'str.substring(0,str.length())'返回原始字符串。 – kiheru 2014-09-13 08:24:54
我已經刪除了你的題外開篇段落。它不僅阻止了人們看到實際的問題,而且它還是低估了誘餌。 (是的,真的,相信我。) – 2014-09-13 08:25:06
這就是他們應該如何決定的,不要過多考慮它。 – Maroun 2014-09-13 08:26:20