尝试用“ ...”分割字符串时遇到问题
String text ="Here…It is safer.";
Run Code Online (Sandbox Code Playgroud)
我试过了:
String [] output = text.split("[\\...]");
String [] output = text.split("\\.");
Run Code Online (Sandbox Code Playgroud)
等等,但是我还没有找到解决方案。
我知道这个问题很简单,但是如果有人可以解释我应该如何使其工作,我将很高兴。
如果有人能解释为什么我不能使用Java中的Stream API来比较数组中的String,我将很高兴.
我试图在第一个单词按字典顺序排在第二个单词之前仅过滤对.
String[] input = { "Apple", "Banana" };
Arrays.stream(input)
.filter( (a,b)-> a.compareTo(b)< 0 )
Run Code Online (Sandbox Code Playgroud)
看来Java不明白,"b"是一个字符串,但为什么呢?