Строка: Как заменить несколько возможных символов одним символом?

Я хотел бы заменить все '.' и '' на '_'

но мне не нравится мой код ...

есть ли более эффективный способ сделать это, чем:

String new_s = s.toLowerCase().replaceAll(" ", "_").replaceAll(".","_");

?

toLowerCase () только там, потому что я хочу, чтобы он тоже был в нижнем регистре ...

42
задан Ahmad Y. Saleh 16 February 2012 в 11:54
поделиться