怎么用Java实现判断括号的合法性

技术怎么用Java实现判断括号的合法性本篇内容介绍了“怎么用Java实现判断括号的合法性”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,

本文介绍了“如何判断Java中括号的合法性”的知识。很多人在实际案例操作中都会遇到这样的困难。接下来,让边肖带领大家学习如何应对这些情况!希望大家认真阅读,学点东西!

publicclassCheckBrackets括号{

publicationstativitmain(String[]args){ 0

string str='()([{ { } }])]';

system . out . println(bracketsValid(str));

}

/**

*判断单个括号

* @返回

*/

publicationstatibooleabracketvalid(Stringstr){ 0

char[]括号=str . tochararray();

//要匹配的左括号数

int left=0;

for(charc :括号){ 0

if('('==c){ 0

向左;

}else{

左-;

}

if(left 0){ 0

returnfalse

}

}

return0==left

}

/**

*判断多个括号

* @返回

*/

publicationstatibooleabracketsvalid(Stringstr){ 0

StackCharacterleft=newStack();

char[]括号=str . tochararray();

for(charc :括号){ 0

//堆栈中的左括号

if('('==c | | ' { '==c | | '['==c){ 0

left . push(c);

}else{

//右括号匹配堆栈的顶部元素。

if(!left . empty()left of(c)==left . peek()){ 0

left . pop();

}else{

returnfalse

}

}

}

//所有元素匹配

return left . empty();

}

staticcharleftOf(charc){ 0

if(')'==c){ 0

返回'(';

}

if(' } '==c){ 0

返回“{ 0 }”;

}

返回“[”;

}

}“如何用Java实现判断括号的合法性”在这里介绍。感谢阅读。如果你想了解更多的行业,可以关注网站。边肖将为您输出更多高质量的实用文章!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/93207.html

(0)

相关推荐

  • 鸟加几是什么字,请问:鸟字下面加个几字读什么

    技术鸟加几是什么字,请问:鸟字下面加个几字读什么是鸟加几是什么字:凫【fú】一、凫的释义:
    1、野鸭。
    2、凫水,游泳。
    二、凫的组词:
    凫茈、凫水、化凫、凫羽、蹑凫、凫骑、凫花、凫泛、凫翁、松凫、玉凫、凫乙、白凫、鱼凫

    生活 2021年10月28日
  • 如何使用Swagger调试RESTful风格的接口

    技术如何使用Swagger调试RESTful风格的接口这篇文章将为大家详细讲解有关如何使用Swagger调试RESTful风格的接口,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定

    攻略 2021年11月9日
  • MySQL如何快速查看原始SQL语句

    技术MySQL如何快速查看原始SQL语句这篇文章主要讲解了“MySQL如何快速查看原始SQL语句”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL如何快速查看原始S

    攻略 2021年11月9日
  • LOCK中如何实现模拟锁等待现象

    技术LOCK中如何实现模拟锁等待现象这篇文章主要介绍了LOCK中如何实现模拟锁等待现象,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1.模拟“锁等待”现象

    攻略 2021年11月11日
  • 如何使用iOS实现仿高德首页推拉效果

    技术如何使用iOS实现仿高德首页推拉效果这篇文章主要介绍了如何使用iOS实现仿高德首页推拉效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。上面是实现的效

    攻略 2021年11月12日
  • 和田玉价格走势,和田玉价格是怎样涨起来的

    技术和田玉价格走势,和田玉价格是怎样涨起来的以下是鸿璐的一些浅见和田玉价格走势,希望对您有所帮助和田玉历史悠久,从古至今备受人们喜爱!和田玉润更是以其优秀的润度屹立于玉石行列的顶端!和田玉的“羊脂白玉”更是以其白中有润,

    生活 2021年10月22日