¿Cómo sé si un objeto concreto está en un array?
Haces un for que recorra todos los indices del array desde el 0 hasta ArrayList.size() -1 (He usado la clase ArrayList, si quieres usar la clase Array busca
aqui pero te recomiendo leerte como funciona el ArrayList, sino puedes simplemente crear un array con tipo[longitud]) y lo comparas con el objeto a buscar, pero
ojo, no con el objeto en si, porque sino comparas dos direcciones de memoria que nunca van a ser iguales, tienes que usar un metodo que sea una propiedad del array, por ejemplo si es un array de perros tendrias que usar perros[X].raza() == "razaBuscada" Si hay varios objetos con el mismo nombre pues ya averiguatelas tú, guarda los resultados en otro array y luego de ese array vuelves a comparar por otro metodo, haz if encadenados etc. Ya a gusto de cada uno es eso.
¿Cómo elimino un objeto concreto en un array?
¿Cómo añado un elemento a un array?
A todas estas preguntas hay respuestas aqui: (Método add() remove()...)
http://docs.oracle.com/javase/7/docs/jdk/api/javadoc/doclet/index.html?com/sun/javadoc/package-summary.html Si usas el tipo
variable[] nombre entonces añadir y borrar datos es más complejo porque primero tienes que poner a null el valor de la posicion y luego redimensionar el array, en fin, no me acuerdo bien como funcionaba y tendría que estar programando para verlo, pero si usas el ArrayList es como un
Object[] nombre, porque es un array de objects.
Si me dices exactamente cual quieres usar yo te doy más datos (poniendo links a explicaciones, claro
)