62,614
社区成员
发帖
与我相关
我的任务
分享
import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Test5 {
public static void main(String[] args) {
boolean hasFind = false;
String str ="a=1;b=2;c=3";
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个字母");
String alpha = sc.next();
Matcher m = Pattern.compile("\\p{Lower}=\\d").matcher(str);
while (m.find()) {
String temp = m.group();
if (temp.substring(0,1).equals(alpha) ) {
System.out.println("找到了--- 值为" + temp.substring(temp.length() -1, temp.length()));
hasFind = true;
break;
}
}
if (!hasFind) {
System.out.println("不存在");
}
sc.close();
}
}