Как заменить заглавные буквы на строчные, используя регулярные выражения в Eclipse?

Это здорово. Я должен был закрепить два потока на карте с одним потоком, являющимся ключом, а другой - значением

Stream<String> streamA = Stream.of("A", "B", "C");
Stream<String> streamB  = Stream.of("Apple", "Banana", "Carrot", "Doughnut");    
final Stream<Map.Entry<String, String>> s = StreamUtils.zip(streamA,
                    streamB,
                    (a, b) -> {
                        final Map.Entry<String, String> entry = new AbstractMap.SimpleEntry<String, String>(a, b);
                        return entry;
                    });

System.out.println(s.collect(Collectors.toMap(e -> e.getKey(), e -> e.getValue())));

Вывод: {A = Apple, B = Banana, C = Carrot}

30
задан ErikE 10 September 2010 в 17:23
поделиться

1 ответ

Это невозможно. Либо используйте функцию рефакторинга Eclipse, либо замените их по очереди:

regex       : \bk_A
replacement : k_a 

regex       : \bk_B
replacement : k_b 

...

regex       : \bk_Z
replacement : k_z 
12
ответ дан 27 November 2019 в 22:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: