我需要你的幫助來提示我的代碼出錯了。其實,我想要的是使用文檔對形成羣集。在我的文本文件中有近1000對數字,所以它必須將第一對作爲輸入並將其存儲在一個數組中,現在應該使用第二對並檢查是否存在任一元素。如果數組中只存在一個元素,則必須將其他元素添加到同一個數組中。如果兩個元素都不存在於數組中,那麼它們必須存儲在新數組中。如何使用java羣集數字
樣本輸入:
(23,7)
(11,23)
(1,5)
(67,5)
(34,17)
輸出:
(23,7,11)
(1,5,67)
(34,17)
我的問題是,我不能拿來回輸入m是文本文件,因爲它是整數,但要分割文本文件,它應該是字符串。我的第二個問題是我無法將它存儲在另一個數組中。一旦數組被聲明,元素將被覆蓋。 DIS是我的代碼,我已經寫了存儲在一個數組列表中的電話號碼,但我不能夠存儲在另一個數組我不知道的元素,其中,申報新的數組列表
ArrayList a = new ArrayList();
a.add(i);
a.add(j);
if (!a.contains(i) && !a.contains(j))
{
a.add(i);
a.add(j);
System.out.println("the cluster is" +a);
}
else if(a.contains(i) && !a.contains(j))
{
a.add(j);
System.out.println("the cluster is" +a);
}
else if(!a.contains(i) && a.contains(j))
{
a.add(i);
System.out.println("the cluster is" +a);
}
您至少可以使用標點符號和正確的拼寫....如果您沒有努力幫助我們理解您的問題,我們爲什麼會幫助您? – Doorknob 2013-03-26 12:11:35
請將這些添加到您的文本中:,,, ... ;;; – 2013-03-26 12:11:47
此外,這個網站是關於編程問題。你試過了什麼,出了什麼問題? – CPerkins 2013-03-26 12:19:47