【发布时间】:2020-12-23 22:08:00
【问题描述】:
如何使用 Java 流根据给定的字符串输入查找字母大小写的所有差异?
巩固我对 Java Streams 的理解。我正在使用 java 流解决 leetcode 简单的问题。我对如何使用流解决这个回溯问题感到困惑。我特别困惑如何将一个字符映射两次,即小写和大写。
Input: S = "a1b2"
Output: ["a1b2","a1B2","A1b2","A1B2"]
Stream.of(S.split(""))
.map(str -> str.toUpperCase()) // this will upper case only
.map(str -> str.toLowerCase()) // this will lower case only. how to use both?
.collect(Collectors.toList()); //how do i concatenate strings before adding into list
为英语不好提前道歉
【问题讨论】:
标签: java java-stream backtracking