Scanner in = new Scanner(System.in); String s = in.nextLine(); String substring = s.substring(1, s.length() - 1); //计算括号的数量 int a = substring.length()-substring.replaceAll("\\(","").length(); for (int i = a; i >0; i--) { String substring1 = substring.substring(substring.lastIndexOf("(") + 1, substring.indexOf(")")); StringBuffer stringBuffer = new StringBuffer(substring1); //反转字符串 String s1 = stringBuffer.reverse().toString(); substring = substring.substring(0,substring.lastIndexOf("("))+s1+substring.substring(substring.indexOf(")")+1); } System.out.println(substring);
点赞

相关推荐

牛客网
牛客网在线编程
牛客网题解
牛客企业服务