Java 在这种情况下,如何卸下最后一个支架
这是我的节目Java 在这种情况下,如何卸下最后一个支架,java,Java,这是我的节目 package com.util; public class SplitBy { public static void main(String args[]) { String name = "Masala Roasted with peanuts(49)"; String category_id = ""; if (!name.contains(",")) { if (name.contain
package com.util;
public class SplitBy {
public static void main(String args[]) {
String name = "Masala Roasted with peanuts(49)";
String category_id = "";
if (!name.contains(",")) {
if (name.contains("(")) {
String[] parts = name.split("\\(");
category_id = parts[1];
System.out.println(category_id);
}
}
}
}
这样,电流输出为
49
请让我知道如何移动闭合支架并仅生产
49您可以这样做:
category_id = category_id.substring(0, category_id.length() - 1);
这将从字符串中删除最后一个字符。您可以执行以下操作:
category_id = category_id.substring(0, category_id.length() - 1);
这将从字符串中删除最后一个字符。您可以在两个括号中拆分字符串:
String[] parts = name.split("[()]");
[]是一个正则表达式,同时匹配左括号和右括号。由于“拆分”是围绕匹配项拆分字符串,因此结果值中将不包括右括号
据报道,
因此,结果数组中不包括尾随的空字符串
这意味着它不会在数组末尾添加空元素。您可以拆分两个括号中的字符串:
String[] parts = name.split("[()]");
[]是一个正则表达式,同时匹配左括号和右括号。由于“拆分”是围绕匹配项拆分字符串,因此结果值中将不包括右括号
据报道,
因此,结果数组中不包括尾随的空字符串
这意味着它不会在数组末尾添加空元素。您可以同时查找两个括号,只打印两个括号之间的内容: category_id=name.substringname.indexOf+1,name.indexOf
您可以同时查找两个括号,并且只打印两个括号之间的内容: category_id=name.substringname.indexOf+1,name.indexOf 看看这个
package com.util;
public class SplitBy {
public static void main(String args[]) {
String s = "";
Pattern pattern = Pattern.compile("(?<=)(\\d+)");
String EXAMPLE_TEST = "Masala Roasted with peanuts(49)";
Matcher matcher = pattern.matcher(EXAMPLE_TEST);
while (matcher.find()) {
s = matcher.group(1);
}
System.out.println(s);
}
}
看看这个
package com.util;
public class SplitBy {
public static void main(String args[]) {
String s = "";
Pattern pattern = Pattern.compile("(?<=)(\\d+)");
String EXAMPLE_TEST = "Masala Roasted with peanuts(49)";
Matcher matcher = pattern.matcher(EXAMPLE_TEST);
while (matcher.find()) {
s = matcher.group(1);
}
System.out.println(s);
}
}
是否可以将正则表达式的权限设置为获取介于之间的值?您可以将if语句简化为只有一个带&&运算符的语句。是否可以将正则表达式的权限设置为获取介于之间的值?您可以将if语句简化为只有一个带&&运算符的语句。这看起来效率更高,非常感谢先生。这看起来效率更高,非常感谢先生。