- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
package first;
import java.util.Scanner;
public class First {
public static void main(String[] args) {
String line = "Empty directories can be moved. If the directory is not empty,";
System.out.println("Enter simbol to delete:");
Scanner s = new Scanner(System.in);
String del = s.nextLine();
s.close();
StringBuilder sb = new StringBuilder(line);
for (int i = 0; i < sb.length(); i++) {
if (sb.charAt(i) == del.charAt(0)) {
sb.deleteCharAt(i);
}
}
System.out.println(sb);
}
}
Это из раннего. Давно что-то не выкладывал, вот руки зачесались.
bormand 06.10.2013 20:43 # +1
Сымвол ;) Не? :)
Qwertiy 06.10.2013 23:33 # 0
Там подвох в replace, толи только первое заменит, толи строку в регулярку сконвертирует...
А вообще, не помню точно.
bormand 07.10.2013 05:20 # 0
Replaces each substring of this string that matches the literal target sequence with the specified literal replacement sequence.
Все там нормально ;)
spivti 07.10.2013 13:17 # 0
Насчет удаления с реплайсом, да все должно сработать.
EfremoffPaul 07.10.2013 17:07 # 0
А если говорить о коллекциях, то там всё плохо. Коллекции лучше не трогать, итераторы не приспособлены к изменению коллекций (тривиальные случаи не имеют практической ценности). Обычным решением является копирование нужных данных в новую коллекцию.
P.S. Говнокод подобен коту, гадящему в тапки. Кот понимает (на своём уровне), что он делает.
anonimb84a2f6fd141 07.10.2013 19:10 # +1
spivti 07.10.2013 19:31 # +1
anonimb84a2f6fd141 07.10.2013 21:22 # +1
spivti 09.10.2013 16:29 # 0
anonimb84a2f6fd141 09.10.2013 18:36 # +1