Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Chiudere un array

    Compilando questo pezzo di codice:

    public void chiudiClient(int m){
    if(Clients[m]!=null){
    Clients[m].close();
    }
    }

    mi da questo errore:

    Socket_Server.java:58: cannot find symbol
    symbol : method close()
    location: class Socket_thrC
    Clients[m].close();
    ^
    Il metodo .close() credo non si possa applicare agli array come Clients in questione, ma sostituendolo con .clear() non funziona e mi da lo stesso tipo di problema:

    Socket_Server.java:58: cannot find symbol
    symbol : method clear()
    location: class Socket_thrC
    Clients[m].clear();
    ^

    Come posso fare?

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Chiudere un array

    Originariamente inviato da enneikappa
    Il metodo .close() credo non si possa applicare agli array come Clients in questione, ma sostituendolo con .clear() non funziona e mi da lo stesso tipo di problema:
    No, il metodo close() lo stai invocando sull'oggetto referenziato dall'elemento Clients[m].
    Ma Clients è un array di che cosa???
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Problema risolto, grazie per la consulenza e la celerita'

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.