Evgeniy Asked:2020-12-28 02:03:19 +0000 UTC2020-12-28 02:03:19 +0000 UTC 2020-12-28 02:03:19 +0000 UTC 判断字符是否在TextView里面if 772 这个问题可以分为两点: 是否有一种方法可以true在字符串/TextView 中出现字符时返回,false否则返回? 如果不是,如果不创建单独的方法,你怎么能检查这个条件,因为恕我直言,创建一个将被调用一次的方法在美学上不是很令人愉悦。 java 1 个回答 Voted Best Answer post_zeew 2020-12-28T02:07:26Z2020-12-28T02:07:26Z 是String的,类中有这样一个方法: public boolean contains(CharSequence s) 其中s是实现接口的类的对象CharSequence。 更新: char c您可以像这样检查字符串中是否存在字符String str: boolean contains = str.contains(String.valueOf(c)); 或者像这样: boolean contains = str.indexOf(c) != -1 ? true : false; 在第一种情况下,它被char c转换为类型String并调用方法String.contains(...),在第二种情况下,该方法String.indexOf(...)用于搜索字符char c在字符串中的位置str,如果给定的字符不在字符串中,则该方法-1如果存在,则返回它在字符串中的位置。
是
String的,类中有这样一个方法:其中
s是实现接口的类的对象CharSequence。更新:
char c您可以像这样检查字符串中是否存在字符String str:或者像这样:
在第一种情况下,它被
char c转换为类型String并调用方法String.contains(...),在第二种情况下,该方法String.indexOf(...)用于搜索字符char c在字符串中的位置str,如果给定的字符不在字符串中,则该方法-1如果存在,则返回它在字符串中的位置。