Pues bien hace unos días estaba estudiando como funciona StringBuilder ya que a diferencia de crear una cadena con String, este no crea uno nuevo por cada cambio que se haga si no que trabaja con el que se crea la primer vez, por ejemplo
StringBuilder sb=new StringBuilder("hola");
sb.append(" -");//trabajara sobre el que ya se había creado no crea uno nuevo
A diferencia de crear un String s="Hola";
si yo hago un s=s+"-"; se crea uno nuevo y la referencia del anterior se pierde para apuntar a este nuevo
Mi duda es la siguiente con un String yo puedo aplicarle el metodo replace(char oldChar, char newChar) que remplazaria todos los caracteres que contengan lo que se quiera remplazar por lo nuevo, y en un StringBuilder tengo este replace(int start, int end, String str) que remplzaza el string especificado de una posicion inicial a una posicion final,¿ si yo no conozco las posiciones y solo quisiera remplazar supongamos todas las a por b como podria hacerle?
Comentarios recientes
hace 13 semanas 1 día
hace 1 año 24 semanas
hace 1 año 28 semanas
hace 1 año 36 semanas
hace 1 año 44 semanas
hace 1 año 47 semanas
hace 1 año 48 semanas
hace 1 año 51 semanas
hace 1 año 51 semanas
hace 2 años 5 semanas