输入描述输入一个字符串,包括数字字母符号,可以为空输出描述:如果是合法的数值表达则返回该数字,否则返回0 import java.util.regex.Pattern; public class Solution { public int StrToInt(String str) { String pattern = "[+-]?\\d+\\.?\\d+"; boolean isNum = Pattern.matches(pattern, str); if(isNum){ return Integer.valueOf(str); } return 0; } }只能通过85.7%,有哪位大神指点...