Hi , My today's post is on a program to find Position of a String in another String.
For Example ,Given two strings, A and B, how to find the first position of B in A? For instance, A = " ab123cdefgcde"; B= "cde" Then the first position of B in A is 6.
public class JavaInHouseRemoveDuplicate{
import java.util.Scanner;
public class SB
{
public static void main(String[] args) {
{ String test=null; String index=null; int j=0; System.out.println("Enter the string"); test= new Scanner(System.in).nextLine(); System.out.println("Enter the substring you want to count"); index= new Scanner(System.in).nextLine(); for (int i = 0; i <= test.length()-index.length(); i++) { String testing=test.substring(i, index.length()+i); if(testing.equals(index)) { j=i+1; System.out.println("It occurs first at "+ j +" position" ); break; } }
}
} } |
Post a Comment