10-19-2011, 12:22 AM
(10-18-2011, 06:59 PM)Yumichan escribió: Es que eso último, new String ("17") es redundante.
Los literales de cadena son objetos en Java, tal cual.
String hola= "hOla".toUpperCase(); // "HOLA"
Ese literal no es { 'h', 'O', 'l', 'a', '\0'}, es un objeto con todas sus cosas.
He ahí una inconsistencia de Java. String es un objeto, debería declararse como tal usando el constructor adecuadamente y no como un tipo simple.
Y LoKo, me daba pereza hacer un bucle para reemplazar la cadena por "17+2". Pero tienes razón. xD
Mayor fan de Artanis :3