我正在使用带有Spring安全性的BCryptPasswordEncoder.但问题是它为同一输入生成不同的编码密码.
String password = "123456";
PasswordEncoder passwordEncoder = new BCryptPasswordEncoder();
String encodedPassword = passwordEncoder.encode(password);
System.out.print(encodedPassword);
Run Code Online (Sandbox Code Playgroud)
每次产生不同的输出.
我想在String 之间<和之间找到单词>.
例如:
String str=your mobile number is <A> and username is <B> thanks <C>;
Run Code Online (Sandbox Code Playgroud)
我想A,B,C从字符串.
我试过了
import java.util.regex.*;
public class Main
{
public static void main (String[] args)
{
String example = your mobile number is <A> and username is <B> thanks <C>;
Matcher m = Pattern.compile("\\<([^)]+)\\>").matcher(example);
while(m.find()) {
System.out.println(m.group(1));
}
}
}
Run Code Online (Sandbox Code Playgroud)
我在做什么有什么问题?