2013-02-23 53 views
-1

我知道這看起來像一個noob問題,但我不知道發生了什麼事情,我使用.substring時不斷得到錯誤的值。我在Java中使用它像這樣如何使用.Substring?

text = "stackoverflow" 
text1 = text.substring(start, end); 

地方開始可以是任意數字< text.length和它完美的作品。例如

text1 = text.substring(9, text.length); 

應該給我"flow"但如果我嘗試在Visual Basic確切的代碼它給我的全文"stackoverflow"所以......我究竟做錯了什麼?

這裏是我的代碼吧:

TextBox2.Text = bin.Substring(9, text.length) 

回答

2

第二個參數是沒有結束的位置,但所需的輸出字符串的長度:

'Declaration 
Public Function Substring (_ 
    startIndex As Integer, _ 
    length As Integer _ 
) As String 

這應返回"flow"

TextBox2.Text = bin.Substring(9,4) 
+0

呃..,這麼簡單的解決方案非常感謝你。很快會接受,頁面不要讓我這樣做。 – 2013-02-23 21:45:38