Chcę poznać w porównaniu z klasą MessageFormat
lub StringBuilder
. Powiedzmy przykład, że mam ciąg. Jeśli chodzi o wydajność, która jest szybka pośród: java.text.MessageFormat.format
lub StringBuilder("Test ").append("Hello ")
?Problem z wydajnością: "java.text.MessageFormat.format" kontra "StringBuilder"
String txt = java.text.MessageFormat.format("Test {0}"," Hello")
String txt1= new StringBuilder("Test ").append("Hello ")
Chcę tylko wiedzieć, który z nich jest zastosowanie w przypadku najlepszych praktyk lub wykonania mądry
Dlaczego przyspieszasz testowanie nie samemu? Zgaduję: 'StringBuilder' jest szybszy. – MrSmith42
StringBuilder jest najszybszy, ale prawdopodobnie nieistotny. Po prostu toString może być znacznie droższy. –
Czy próbowałeś sam? #OneOfTheMostCommonCommentsInSO – rajesh