OP + S1 + S2 爲前綴表示法 S1 + OP + S2 爲中綴表示法 S1 + S2 + OP 爲後綴表示法
Exp = a * b + (c - d / e) * f 前綴式: + * a b * - c / d e f 中綴式: a * b + c - d / e * f 後綴式: a b * c d e / - f * +
設置一個操做數棧,開始棧爲空; 從左到右掃描後綴表達式,遇操做數,進棧; 若遇運算符,則從棧中退出兩個元素,先退出的放到運算符的右邊,後退出的放到運算左邊,運算後的結果再進棧,直到後綴表達式掃描完畢。 重複以上步驟,直至後綴表達式結束,棧中最後一個數字就是所求表達式的值。
Socket(String host,int port)
java.security
包中的MessageDigest類提供了計算消息摘要的方法MessageDigest m=MessageDigest.getInstance("MD5");
m.update(x.getBytes("UTF8" ));
(x爲須要計算的字符串,update傳入的參數是字節類型或字節類型數組,對於字符串,須要先使用getBytes( )方法生成字符串數組。)byte s[ ]=m.digest( );
(執行MessageDigest對象的digest( )方法完成計算,計算的結果經過字節類型的數組返回。)20175212html