java 在java中括号后解析一个字符串

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 在java中括号后解析一个字符串相关的知识,希望对你有一定的参考价值。

public class TestParse {

	public static void main(String[] args) {
		String str1 = "max(colNum1)";
		String str2 = "colSrud";
		str1 = str1.substring(0, str1.length() - 1);
		String a1[] = str1.split("\\(");
		String a2[] = str2.split("\\(");
		boolean single;
		
		try {
			single = false;
			if (a1[1] == null) {
				System.out.println("$$$");
			}
		}catch(Exception e) {
			single = true;
		}
		if (single) {
			System.out.println("one parameter");
		} else {
			System.out.println("two parameters");
		}
		
		try {
			single = false;
			if (a2[1] == null) {
				System.out.println("$$$");
			}
		}catch(Exception e) {
			single = true;
		}
		if (single) {
			System.out.println("one parameter");
		} else {
			System.out.println("two parameters");
		}
		
		System.out.println("str1:  " + str1 + " str2: " + str2 + " a1_0: " +
			a1[0] + " a1_1: " + a1[1] + " a2_0: " + a2[0]);
	}
}

以上是关于java 在java中括号后解析一个字符串的主要内容,如果未能解决你的问题,请参考以下文章

java为啥不到文件结尾就自动结束了?

Java算法 每日一题 编号20:有效的括号

Java算法 每日一题 编号20:有效的括号

Java算法 每日一题 编号20:有效的括号

php 数组转换json中括号转义

java开发手册-编程规约-代码格式