java判断括号是否闭合_用 java 判断 括号是否完全匹配
生活随笔
收集整理的這篇文章主要介紹了
java判断括号是否闭合_用 java 判断 括号是否完全匹配
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
用 java 判斷 括號是否完全匹配:
package emp;
import java.util.Stack;
public class Parentheses {
public static void main(String[]args){
Stack re = new Stack();
String str = "[()]{}{[()()]()}";
int flag = 0;
for(int i=0;i
char temp = str.charAt(i);
if(temp=='['){
re.push(temp);
}else if(temp=='('){
re.push(temp);
}else if (temp=='{'){
re.push(temp);
}else{
char temp1 = (char)re.pop();
if((temp1=='(' && temp==')') || (temp1=='[' && temp==']') || (temp1=='{' && temp=='}')){
flag = 1;
}else{
flag = 0;
break;
}
}
}
if(flag==0 || re.size()>0){
System.out.println("no");
}else{
System.out.println("yes");
}
}
}
總結
以上是生活随笔為你收集整理的java判断括号是否闭合_用 java 判断 括号是否完全匹配的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 刷抖音对手机有什么要求_6频段全面5G手
- 下一篇: caliop 数据可视化_星载激光雷达C