blob: 22df45a79827ae1b29644c4a76224393a0469c9c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
package me.laria.code.idea_caseconv;
public class FlipCaseAction extends SelectionReplacerAction {
@Override
protected String replace(String s) {
StringBuilder builder = new StringBuilder();
s.codePoints().forEach(c -> builder.appendCodePoint(Character.isLowerCase(c) ? Character.toUpperCase(c) : Character.toLowerCase(c)));
return builder.toString();
}
}
|