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.
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.
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