2014-03-30 46 views
-1
for (int i = 1; i < text.length; i++) { 
    JOptionPane.showMessageDialog(frame, text[i]); 
} 

我想知道如果我可以在「文本[1]」(第二索引)之後創建一個字符串出數組「文本」 如果可以,我該怎麼做?在java中創建數組的特定索引字符串?

在這個特定的程序中,當用戶鍵入「說一些文本」時,我正在寫這個程序。我想讓一個彈出窗口出現說「一些文本」,但是text.toString();根本沒有工作,它不允許我設定一個起點。 任何幫助是apreciated!編輯:我發佈了所有的代碼在pastebin here

+0

爲什麼不直接打印一切'文[2]'和超越? – Tdorno

+1

這就是我想要做的,但我希望它在同一個字符串中,所以我可以在一個消息框中顯示它。我應該提到它都是基於gui的。 – user3478282

+0

所以'文本'是一個數組像'[「說」,「一些」,「文本」]? –

回答

0

構建串起來的循環,然後顯示消息:

StringBuilder all = new StringBuilder(); 

for (int i = 1; i < text.length; i++) { 
    all.append(text[i]); 
    if (i != text.length - 1) all.append(" "); 
} 

JOptionPane.showMessageDialog(frame, all.toString()); 
+1

感謝一堆,它的工作!感謝所有幫助! – user3478282

+1

沒問題。如果點擊左側向上/向下箭頭下方的檢查,您可以接受此答案。 :) –

相關問題