Java API'sine ve yaygın olarak kullanılan bazı üçüncü taraf kitaplıklarına baktım ancak StringBuilder dışında String.replaceAll'in yapacağı uygun bir yöntem bulamadım.replaceAll regex desteğiyle birlikte StringBuilder için mi?
Bu küçük bir çalışma ile StringBuffer için yapılabilir, ancak StringBuffer daha yavaş olduğu için bu yola çıkmak istemiyorum.
Herhangi bir üçüncü tarafın kullanımını bilen var mı, yoksa bu işlevselliği uygulamak için hızlı bir kod parçası var mı?
Performansın kritik ya da büyük bir dizgeyi dizgeye dönüştürüp değiştirmeyi (ve gerekirse geri dönüştürmeyi) yapması sorun mu var? – Dukeling
Sen (herhangi bir 'CharSequence' üzerinde oluşturulabilir) ve daha sonra bir döngü yazma bir' Matcher' oluşturabilir 'appendReplacement' ve' appendTail' kendi 'replaceAll' yazmak için. –
Evet ama bu bir StringBuffer ... Aslında – h22