Como saber se uma string contém outra string em java

oi eu fiz um código pra saber se uma string contém outra, gostaria de saber o que está errado nele. se puderem ajudar

Scanner sc = new Scanner(System.in);

  String A = sc.nextLine();
  String B = sc.nextLine();
  
  for(int i = 0; A.length() >= i; i++) {
      for (int j=0; B.length() >=j; j++){
          
      }
      if (A.contains(B)){
              System.out.println("enontrado");
          }else{
              System.out.println("Nao encontrado");
          }

}

}
}

O que está errado são esses for, que para além de não serem precisos, nunca vai entrar neles e assim nunca vai ver o a condição do if.

Scanner sc = new Scanner(System.in);

String a = sc.nextLine();  // variaveis devem começar com letra minuscula
String b = sc.nextLine();

if (a.contains(b)) {
    System.out.println("encontrado");
} else {
    System.out.println("Nao encontrado");
}
1 curtida