| 
	
		|  Autor | Tema: Ultima posicion de una arrayList  (Leído 8,058 veces) |  
	| 
			| 
					
						| Shakos 
								
								 Desconectado 
								Mensajes: 12
								
								
								
								
								
								   | 
 
Como puedo devolver la ultima posicion de un arraylist, sin el indexOf
 public Persona getUltimaPersona(){
 
 
 }
 // a la funcion no le puedo pasar nada, es una condicion que debo cumplir y a las personas las guardo en un arraylist de personas, asi que no se como devolver solo la ultima posicion, he intentado hacer algo asi como
 
 int a = personas.size()-personas.size()-1;
 personas.get(a);
 
 pero claro no vale, es una solucion muy tonta xD y me marca error
 
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| ShotgunLogic 
								
								 Desconectado 
								Mensajes: 233
								
								 
								Claws so razor sharp
								
								
								
								
								
								   | 
 
Con lo que haces simplemente estas guardando un -1 en a. Es como si pones X menos X menos 1. Lo que yo haría sería esto:
 personas.get(personas.size-1);
 
 ¿Porqué? Pues porque, como supongo que ya te habrás dado cuenta al programar, es algo muy típico de la informática, al empezar con el 0 siempre contamos el tamaño como una posición de más. Por ejemplo, si tenemos 3 personas en esa ArrayList, estarían en las posiciones 0 1 2, es decir, para coger la última sería su tamaño, 3, menos 1, es decir, 2.
 
 También supongo que estas cosas se pueden demostrar de forma matemática(con inducción o algo de eso), pero tampoco hace falta se un genio.
 
 Saludetes!
 
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 The clans are marching against the law, bagpipers play the tunes of war, death or glory I will find, rebellion on my mind. |  |  |  |  |  
 
	
 
 
				
					
						| Mensajes similares |  
						|  | Asunto | Iniciado por | Respuestas | Vistas | Último mensaje |  
						|   |   | ayuda con arraylist
							« 1 2 » Java
 | Toryas | 10 | 9,087 |  25 Octubre 2007, 23:06 pm por Toryas
 |  
						|   |   | Ayuda con arraylist...Vb.net ??? .NET (C#, VB.NET, ASP)
 | ronald hisp | 7 | 15,518 |  29 Diciembre 2009, 02:54 am por seba123neo
 |  
						|   |   | ArrayList Bidimencionales Java
 | cyberserver | 4 | 17,955 |  20 Diciembre 2010, 06:53 am por sclub
 |  
						|   |   | arraylist character to arraylist String Java
 | mapers | 4 | 5,876 |  1 Noviembre 2011, 15:24 pm por adastra
 |  
						|   |   | Duda con arrayList y HashMap Java
 | Hartigan | 3 | 7,069 |  23 Noviembre 2011, 01:48 am por adastra
 |    |