更高的小写 - 如何使它相等?

时间:2017-01-22 11:12:31

标签: android search textview

我有一个textView,我可以在其中搜索一些单词,搜索的代码是:

public void btn_search(View view) {
    int total = 0;
    String word_search = Etxt.getText().toString().trim();
    String fullTxt = textView.getText().toString();
    String[] array = fullTxt.split("\n");
    String word;
    StringBuilder st = new StringBuilder();
    for (int i = 0; i < array.length; i++) {
        word = array[i];
        if (word.contains(word_search)) {
            st.append("<b><i>" + word.trim() + "</i></b>");
            total++;
        } else {
            st.append(word);
        }
        st.append("<br>");
    }
    textView.setText(Html.fromHtml("" + st));
    text_total.setText("Ergebnisse: " + total);
}

现在,问题在于,当我搜索某些内容时,我必须注意较高的小写字母。问题是:如何让较高的小写字母相等,以便我可以在不注意的情况下搜索某些内容?

谢谢!

1 个答案:

答案 0 :(得分:1)

只需使用while( 1 ) { ... if( k++ >= 100 ) { break; } } 即可toLowerCase()区分大小写

contains

word = array[i].toLowerCase(); if (word.contains(word_search.toLowerCase())) { 原始用途

append