Объявите t
вне цикла и присвойте внутри цикла +=
.
public String toUpperCase(String str)
{
String t = "";
for (int i = 0; i < str.length(); i++){
char a = str.charAt(i);
char b = Character.toUpperCase(a);
t += Character.toString(b);
}
return t;
}
Это то, что вы бы сделали, если бы такого метода не было.Кроме того, следующим шагом было бы позаботиться о производительности, а влияние кучи может использовать StringBuilder
.Но все эти основные операции уже доступны в java.lang.String
зачем заново изобретать колесо?