本文目录一览:
- 1、java中怎么判断一个字符串数组中包含某个字符或字符串
- 2、java怎么判断字符串中包含另一个字符串
- 3、Java查找字符串中是否包含
- 4、java怎么查找字符串中是否包含某个字段
- 5、java中怎么判断一个字符串中包含某个字符或字符串
- 6、java怎样判断一个字符串中的某个字符或字符串包含于另一个字符串
java中怎么判断一个字符串数组中包含某个字符或字符串
package test;
public class Test {
public static void main(String[] args) {
String str = "ab";
System.out.println(isStr(str).toString());
}
/**
* 判断一个字符串数组中包含某个字符或字符串:返回一个boolean:参数判断的字符
* 1.定义一个字符串数组
* 2.遍历这个数组
* 3.判断要指定的字符串是否包含在字符串数组内
* 4.如果包含返回true,否则返回false
*/
public static Boolean isStr(String str){
String array[] = {"a","b","c","hello"};
for(int i = 0;iarray.length;i++){
if(str.equals(array[i])){
return true;
}
}
return false;
}
}
java怎么判断字符串中包含另一个字符串
String类中有一个方法 public boolean contains(Sting s)就是用来判断当前字符串是否含有参数指定的字符串
例
s1=“takecatb”
s2=“te”
语句:s1.contains(s2) //s1调用这个方法
若其值为ture说明s1包含s2 若为fasle 则不包含
Java查找字符串中是否包含
import java.util.Scanner;
import org.apache.commons.lang3.StringUtils;
/**
* @author:
* @description:
*/
public class Test {
static int count = 0;
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入字符串:");
String line1 = scanner.nextLine();
System.out.println("请输入包含的字符串:");
String line2 = scanner.nextLine();
int count = sort(line2, line1);
System.out.println("首次出现的位置:"+(line1.indexOf(line2)+1)+","+"共出现:"+count+"次");
}
public static int sort(String t, String s) {
int indexOf = s.indexOf(t);
if(indexOf==-1){
System.out.println("未找到指定的字符串!");
}else{
count++;
String string = s.substring(indexOf+1,s.length());
if(!StringUtils.isBlank(string)){
sort(t, string);
}
}
return count;
}
}
java怎么查找字符串中是否包含某个字段
方法:
1、描述:java.lang.String.contains() 方法返回true,当且仅当此字符串包含指定的char值序列
2、声明:如下图
3、返回值:此方法返回true,如果此字符串包含,否则返回false。
4、实例:如下图
Java 基础语法
一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。
对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。
类:类是一个模板,它描述一类对象的行为和状态。
方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。
实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。
java中怎么判断一个字符串中包含某个字符或字符串
//这段代码可以判断输入字符串中包含某字符,并出现了多少次
public static void main(String[] args) throws IOException {
BufferedReader input=new BufferedReader(new InputStreamReader(System.in));
System.out.println("输入字符串:");
String str1 = input.readLine();
System.out.print("输入字符:");
String str2 = input.readLine();
char ch = str2.charAt(0);
System.out.println("字符是"+ch);
int count=0;
for(int i=0;istr1.length();i++) {
if(ch==str1.charAt(i)){
count++;
}
}
System.out.println("字符"+ch+"出现了"+count+"次");
}
}
//如果你只要是否包含的判断
public static void main(String[] args)
{
String str="aab,asds,aa,ab,ba,baba,abbbba";
if(str.indexOf("ba")!=-1){
System.out.println("包含");
}else{
System.out.println("不包含");
}
}
另外:Java中字符串中子串的查找共有四种方法,如下:
1、int indexOf(String str) :返回第一次出现的指定子字符串在此字符串中的索引。
2、int indexOf(String str, int startIndex):从指定的索引处开始,返回第一次出现的指定子字符串在此字符串中的索引。
3、int lastIndexOf(String str) :返回在此字符串中最右边出现的指定子字符串的索引。
4、int lastIndexOf(String str, int startIndex) :从指定的索引处开始向后搜索,返回在此字符串中最后一次出现的指定子字符串的索引。
java怎样判断一个字符串中的某个字符或字符串包含于另一个字符串
假设你说的第一个字符串是A,第二个是B
判断A中是否有一个字符或者一段字符串包含于B中:
boolean ifContrain = false;
for(int i = 0 ; i A.length - 1 ; i ++ )
{
for(int j = i + 1 ; j A.length ; j++ )
{
if(B.contains(A.subString(i , j )))
{
ifContrain = true;
}
}
}
最后看ifContrain是true,则包含,是false,就是不包含。
如果想要看包含的是哪段,就在ifContrain = true;一句后面再加一句 输出 A.subString(i , j ) 就行了。