检测一个字符串中扩号是否匹配
2008-05-31 21:49
239 查看
int flag = 0;
for (int i = 0; i< len(str); i++)
{
if (str.charAt(i) == '(')
flag++;
if (str.charAt(i) == ')')
flag--;
if (flag < 0)
return false;
}
if (flag != 0)
return false;
else
return true;
for (int i = 0; i< len(str); i++)
{
if (str.charAt(i) == '(')
flag++;
if (str.charAt(i) == ')')
flag--;
if (flag < 0)
return false;
}
if (flag != 0)
return false;
else
return true;
相关文章推荐
- test() 方法用于检测一个字符串是否匹配某个模式.
- 如何判断一个字符串中的括号是否匹配
- 判断一个字符串中括号是否匹配
- 检测字符串是否是一个有效密码
- 判断一个值是否在数组里,可以检测数字,字符串,json对象
- C#控制台基础 检测一个string数组是否包含指定的string字符串
- 判断一个括号字符串是否匹配正确
- 【java基础之代码】【正则表达式匹配字符串检测输入的是否为手机号码】
- 实现一个算法检测字符串是否为唯一字符
- 检测一个字符串是否为一个有效的编码格式字符串
- 检测一个字符串ip是否合法
- 匹配一个字符串是否在一组字符串中出现过,以及出现过几次
- 判断一个括号字符串是否匹配正确,如果括号有多种,怎么做?如(([]))正确,[[(()错误。
- 检测一个字符串是否在jvm的常量池中
- shell判断一个字符串是否匹配某个模式
- 判断一个括号字符串是否匹配
- 检测一个字符串是否可以只通过一次两个elements的交换实现排序!
- 判断一个字符串中括号是否匹配
- 在Java中检测一个字符串中的字符是否为汉字
- 模式匹配(pattern matching)问题:判断一个长为n的字符串X中是否包含常为m的字串Y(m<=n)