Desidero sapere in confronto della classe MessageFormat
o StringBuilder
. Diciamo un esempio che ho una stringa. Per quanto riguarda le prestazioni, quale è veloce tra: java.text.MessageFormat.format
o StringBuilder("Test ").append("Hello ")
?Problema di prestazioni: "java.text.MessageFormat.format" vs "StringBuilder"
String txt = java.text.MessageFormat.format("Test {0}"," Hello")
String txt1= new StringBuilder("Test ").append("Hello ")
voglio solo sapere quale è l'uso in caso di buone prassi o le prestazioni saggio
Perché testare la velocità non te stesso? La mia ipotesi: 'StringBuilder' è più veloce. – MrSmith42
StringBuilder è più veloce, ma probabilmente irrilevante. Semplicemente un toString può essere molto più costoso. –
Hai provato da solo? #OneOfTheMostCommonCommentsInSO – rajesh