Tengo un TreeSet, que estará lleno de números enteros. Para abreviar, estoy intentando iniciar el ciclo después del último (máximo) valor almacenado en la lista. Lo que estoy haciendo ahora para obtener la variable de partida es:objeto de Java a int: ¿una mejor manera?
Object lastObj = primes.last();
Integer last = new Integer(lastObj.toString());
int start = 1 + last.intValue(); // the added 1 is just for program logic
Estoy seguro de que debe haber una mejor manera de convertir un objeto (que sé que siempre será un int) en el inicio int' '. Alguien sabe de una mejor manera de hacer esto?
que simplemente no podía, int start = 1 + primes.last(); –
que sería aún menos código a escribir ... pero para ilustrar la mejora de los genéricos frente a las mejoras autoboxing todo lo posible para dejarlos como estados separados para esta respuesta –
Sí veo donde está viniendo. Acabo de publicar mi comentario como una nota al pie. –