Połącz liczbę całkowitą z ciągiem - używaj literału String lub prymitywnego z punktu widzenia wydajności i pamięci?

Opcja 1:

String newStr = someStr + 3 + "]";

Opcja 2:

String newStr = someStr + "3" + "]";

Która opcja jest lepsza pod względem wydajności, pamięci i ogólnej praktyki? Jakie są zalecane narzędzia / sposoby, których mogę użyć do mierzenia wykorzystania pamięci przez mój kod i jego wydajność (oprócz pomiaru czasu rozpoczęcia i czasu zakończenia i obliczenia różnicy)

questionAnswers(5)

yourAnswerToTheQuestion