Scusate, ho fatto qualche ricerchina, ma non essendo troppo ferrato in java non ho trovato il modo per attuare la vostra. Sia questo il codice:
La classe udp server ovviamente non è da spiegare. Creo un thread ed ogni volta che arriva un indirizzo una stringa viene aggiunta alla lista e finisce qui. Ora come dovrei modificarlo per funzionare come avete consigliato? Grazie!codice:ArrayList<String> A = new ArrayList<String>(); ArrayList<String> B = new ArrayList<String>(); UDPServer server = new UDPServer(); Thread t = new Thread(server); t.start(); while(t.isAlive()==true){ if (A.contains(UDPServer.sentence) == false && UDPServer.sentence != null) { System.out.println("ADDED: \n" + UDPServer.sentence); A.add(UDPServer.sentence); } System.out.println("Check -------------"); for (int i=0; i< A.size() ; i++) { System.out.println(A.get(i)); } try { Thread.sleep(5000); } catch (InterruptedException e) { e.printStackTrace(); }

Rispondi quotando