Java Stack Usage isDoubleQuote(Stack bufStack)

Here you can find the source of isDoubleQuote(Stack bufStack)

Description

Check whether the peek of the stack element is double quote.

License

Apache License

Parameter

Parameter Description
jrContext context for the last decoding process

Return

boolean

Declaration

private static boolean isDoubleQuote(Stack<Byte> bufStack) 

Method Source Code

//package com.java2s;
/*// w w w  . j a v a2 s. c om
 * Copyright 2015-present Open Networking Laboratory
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

import java.util.Stack;

public class Main {
    /**
     * Check whether the peek of the stack element is double quote.
     * @param jrContext context for the last decoding process
     * @return boolean
     */
    private static boolean isDoubleQuote(Stack<Byte> bufStack) {
        if (!bufStack.isEmpty() && bufStack.peek() == '"') {
            return true;
        }
        return false;
    }
}

Related

  1. getOperands(Stack stack, int nOperands)
  2. getPermutationsRec(List permutations, byte[] order, List> remaining, int index)
  3. getPostOrder(List inOrderList)
  4. getRelativePath(Stack pathStack)
  5. getSyllables(String pinyin)
  6. normalizeAbsolutePath(String curDir)
  7. removeBackets(String cont)
  8. removeDotSegments(String relativePath)
  9. removeParenthesis(String text)