Заменить или удалить символ в строке

Чтобы заменить все вхождения данного символа:


String   myString = "Replace ' by * ";

String   tmpString = myString.replace'\'''*' );

System.out.println"Original = " + myString );

System.out.println"Result   = " + copyString );

Чтобы заменить символ в указанной позиции:


public static String replaceCharAt(String s, int pos, char c) {

   return s.substring(0,pos+ c + s.substring(pos+1);

}

Для удаления символа:


public static String removeChar(String s, char c) {



   String r = "";



   for (int i = 0; i < s.length(); i ++) {

      if (s.charAt(i!= cr += s.charAt(i);

   }



   return r;

}

Чтобы удалить символ в указанной позиции:


public static String removeCharAt(String s, int pos) {

   return s.substring(0,pos)+s.substring(pos+1);

}

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>