my code stock.com

Snippet-Optionen

Download: Snippet als messenger.java herunterladen.
Snippet kopieren: Für diese Aktion benötigst du einen kostenlosen my code stock.com Account
Embed-Code : Du findest den Embed-Code für dieses Snippet am Ende der Seite, wenn du es in eine Webseite oder einen Blog einbinden möchtest!

public class Group extends Contact{
    private String groupname;
    private Contact[] contactos;
    
    public Group(String grupo){
        super(grupo);
        contactos = new Contact[50];
        
    }
    
    public boolean isMember(int id){
        for (int i = 0; i < contactos.length;i++){
            if (contactos[i] != null){
                if (contactos[i].id == id){
                    return true;
                }
            }
        }
        return false;
    }
    public boolean add(Contact con){
        if (isMember(con.id)){
            return false;
        }else{
            for (int i = 0; i < contactos.length; i++){
                if (contactos[i] == null){
                    contactos[i] = con;
                    return true;
                }
            }
        }
        Contact[] aux = new Contact[contactos.length+1];
        System.arraycopy(contactos,0, aux,0,contactos.length);
        aux[aux.length-1] = con;
        contactos = aux;
        return true;
    }
    
    public boolean remove(int con){
        int idn = 0;
        for (int i = 0; i < contactos.length; i++){
            if (contactos[i].id == con){
                idn = i;
                break;
            }
        }
        
        if (contactos[idn] instanceof Group == false){
            if (isMember(con)){
                for (int i = 0; i < contactos.length; i++){
                    if (contactos[i].id == con){
                        contactos[i] = null;
                        return true;
                    }
                }
                return true;
            }else{
                return false;
            }
        }else{
            return true;
        }
    }
    
    public Contact[] getContacts(){
        Contact[] aux;
        int count = 0;
        for (int i = 0; i < contactos.length; i++){
            if (contactos[i] == null){
                count++;
            }
        }
        int tamaño = 50 - count;
        aux = new Contact[tamaño];
        for (int i = 0; i < tamaño; i++){
            for (int j = 0 ; j < contactos.length; j++){
                if (contactos[j] != null){
                    aux[i] = contactos[j];
                }
            }
        }
        return aux;
    }
    
    
    public void sendSMS(String mensaje) {}
}

Jetzt kostenlosen my code stock.com Account anlegen

my code stok.com ist ein kostenloser Dienst zum Speichern und Verwalten von Code-Snippets jeglicher Art und Programmiersprache. Wir bieten dir viele Vorteile für die tägliche Arbeit mit Code-Snippets und der gemeinsamen Arbeit im Team, probier es aus!

Jetzt informieren und registrieren

Du kannst die Höhe des iFrame-Codes beliebig anpassen! Mehr Infos findest du in unserer Embed-Code API Referenz.