public class Calculate
extends java.lang.Object
| 构造器和说明 |
|---|
Calculate() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.Integer |
calculate(java.util.ArrayList<java.lang.String> postOrder)
计算后缀表达式
|
static int |
calculate(java.lang.String s) |
static boolean |
compare(java.lang.String peek,
java.lang.String cur)
比较运算符等级
|
static java.util.ArrayList<java.lang.String> |
getPostOrder(java.util.ArrayList<java.lang.String> inOrderList)
将中缀表达式转化为后缀表达式
|
static java.util.ArrayList<java.lang.String> |
getStringList(java.lang.String str)
将字符串转化成List
|
static void |
main(java.lang.String[] args) |
public static java.util.ArrayList<java.lang.String> getStringList(java.lang.String str)
str - strpublic static java.util.ArrayList<java.lang.String> getPostOrder(java.util.ArrayList<java.lang.String> inOrderList)
inOrderList - listpublic static java.lang.Integer calculate(java.util.ArrayList<java.lang.String> postOrder)
postOrder - postpublic static boolean compare(java.lang.String peek,
java.lang.String cur)
peek - peekcur - curpublic static int calculate(java.lang.String s)
public static void main(java.lang.String[] args)
Copyright © 2017. All Rights Reserved.