从Guava 10开始,MapMaker.softKeys不推荐使用,并且不存在相应的方法CacheBuilder.
为什么要做出这种改变?使用它的现有代码需要做什么?
我有String,其中包含一些特殊字符和空格.我想删除空格和特殊字符,我正在这样做
String str = "45,%$^ Sharma%$&^,is,46&* a$# java#$43 Developer$#$^ in#$^ CST&^* web*&(,but He%^&^% want to move@!$@# in another team";
System.out.println( str.replaceAll("[^a-zA-Z]", " ").replaceAll("\\s+"," "));
Output :- sharma is a java Developer in CST web but He want to move in another team
Run Code Online (Sandbox Code Playgroud)
我可以使用单一操作吗?怎么样?
我需要在字符串中获取第一个字母的位置.
按照一个基本的例子.第一个字母是T,所以我需要知道T我可以使用的位置indexOf("T").
我想通过正则表达式获得第一个字母,而不是添加硬编码的字母(T).
提前致谢.
public class RegexMatches {
public static void main(String args[]) {
String line = "000 1 This is my message";
int first = line.indexOf("T");
line = line.substring(first, line.length());
System.out.println(line);
}
}
Run Code Online (Sandbox Code Playgroud)