如何判断字符串中是否含有指定的字符? 例:一个字符串中必须有“我”“你” “他”这三个字符,排列的顺序不限。有个句子“我是中国人”这个字符串中只“我”一个字符,所以不满足条件。另一个句子“你和他背叛了我”这个字符串满足条件。因为含“我” “你” “他”三个字符。请问各位大侠该如何判断呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String me="我";String you="你";String he="她";String str="你我她索尼大斯蒂芬斯蒂芬"; return (str.indexOf(me)>0 && str.indexOf(you)>0 && str.indexOf(he)>0); indexOf是字符串搜索方法,调用一个字符串的indexOf方法,传入一个字符串参数,返回这个参数字符串的位置,没有找到返回-1chaliwang(树上骑个猪)String me="我";String you="你";String he="她";String str="你我她索尼大斯蒂芬斯蒂芬";if(str.indexOf(me)>0 && str.indexOf(you)>0 && str.indexOf(he)>0){ 条件成立。} 如果是判断一个字符串里是否都含有从0到9的10个数,例如:12486823562780 这个字符串里含有0到8,但是不含9。不会也要把10个数都定义一遍然后用indexOf方法吧。 for indexOf chatAt 用indexOf函数,这个函数可以返回你想找的字符的第一个位置的出现位置 太简单了吧~用STRING的函数找出是否有这三个串就可以了!如果有一个找不到就不行 我是来看chaliwang(树上骑个猪) 的,寒下..... String中字符的排序 Java的线程同步问题-synchronized 在linux里面的crontab运行一个java程序,java里面system.out.print输出到哪里去了 提问兼散专家分:请问DefaultCellEditor类如何使用? test 请问如何在两条粗线之间画圆角 我该买那本UML的书? 刚学习玩纯java语言,没学任何API,接下来该怎么学习? 请教襄阳太守郭靖一个Socket的“见龙在田”的心法. 求问head first java 上的一段程序 初学JAVA之间应该做哪些准备? 求助:java自动拼写检查
String you="你";
String he="她";
String str="你我她索尼大斯蒂芬斯蒂芬";
return (str.indexOf(me)>0 && str.indexOf(you)>0 && str.indexOf(he)>0);
String me="我";
String you="你";
String he="她";
String str="你我她索尼大斯蒂芬斯蒂芬";if(str.indexOf(me)>0 && str.indexOf(you)>0 && str.indexOf(he)>0){
条件成立。
}
如果有一个找不到就不行