當前位置: 首頁>>代碼示例>>Java>>正文


Java Element.equals方法代碼示例

本文整理匯總了Java中org.jsoup.nodes.Element.equals方法的典型用法代碼示例。如果您正苦於以下問題:Java Element.equals方法的具體用法?Java Element.equals怎麽用?Java Element.equals使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在org.jsoup.nodes.Element的用法示例。


在下文中一共展示了Element.equals方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: getElIndexInSameTags

import org.jsoup.nodes.Element; //導入方法依賴的package包/類
/**
 * 獲取同名元素在同胞中的index
 * @param e
 * @return
 */
public static int getElIndexInSameTags(Element e){
    Elements chs = e.parent().children();
    int index = 1;
    for(int i=0;i<chs.size();i++){
        Element cur = chs.get(i);
        if (e.tagName().equals(cur.tagName())){
            if (e.equals(cur)){
                break;
            }else {
                index+=1;
            }
        }
    }
    return index;
}
 
開發者ID:Yinqingseu,項目名稱:SeleniumTest,代碼行數:21,代碼來源:CommonUtil.java

示例2: getElIndexInSameTags

import org.jsoup.nodes.Element; //導入方法依賴的package包/類
/**
 * 獲取同名元素在同胞中的index
 * 
 * @param e 元素
 * @return 位置
 */
public static int getElIndexInSameTags(Element e) {
    Elements chs = e.parent().children();
    int index = 1;
    for (Element cur : chs) {
        if (e.tagName().equals(cur.tagName())) {
            if (e.equals(cur)) {
                return index;
            } else {
                index++;
            }
        }
    }
    return index;
}
 
開發者ID:virjar,項目名稱:sipsoup,代碼行數:21,代碼來源:XpathUtil.java

示例3: append

import org.jsoup.nodes.Element; //導入方法依賴的package包/類
private int append(Element node, StringBuilder sb, String tagName) {
    int countOfP = 0; // Number of P elements in the article
    int paragraphWithTextIndex = 0;
    // is select more costly then getElementsByTag?
    MAIN:
    for (Element e : node.select(tagName)) {
        Element tmpEl = e;
        // check all elements until 'node'
        while (tmpEl != null && !tmpEl.equals(node)) {
            if (unlikely(tmpEl))
                continue MAIN;
            tmpEl = tmpEl.parent();
        }

        String text = node2Text(e);
        if (text.isEmpty() || text.length() < getMinParagraph(paragraphWithTextIndex)
                || text.length() > SHelper.countLetters(text) * 2) {
            continue;
        }

        if (e.tagName().equals("p")) {
            countOfP++;
        }

        sb.append(text);
        sb.append("\n\n");
        paragraphWithTextIndex += 1;
    }

    return countOfP;
}
 
開發者ID:XndroidDev,項目名稱:Xndroid,代碼行數:32,代碼來源:OutputFormatter.java


注:本文中的org.jsoup.nodes.Element.equals方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。