This is a java program to perform search using Vectors.
Here is the source code of the Java Program to Implement String Matching Using Vectors. The Java program is successfully compiled and run on a Windows system. The program output is also shown below.
package com.maixuanviet.setandstring;
import java.util.Scanner;
import java.util.Vector;
public class StringSearchUsingVectors
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
System.out.println("Enter the main string: ");
Vector<String> text = new Vector<String>();
text.add(sc.nextLine());
System.out.println("Enter the pattern string: ");
Vector<String> pattern = new Vector<String>();
pattern.add(sc.nextLine());
for (int i = 0; i <= text.elementAt(0).length()
- pattern.elementAt(0).length(); i++)
{
if (text.elementAt(0)
.substring(i, i + pattern.elementAt(0).length())
.equalsIgnoreCase(pattern.elementAt(0)))
{
System.out.println(pattern.elementAt(0)
+ " is substring of main string, match found at: "
+ ++i);
}
}
sc.close();
}
}
Output:
$ javac StringSearchUsingVectors.java $ java StringSearchUsingVectors Enter the main string: Java Program to Implement String Matching Using Vectors Enter the pattern string: Vectors Vectors is substring of main string, match found at: 49
Related posts:
Receive email by java client
Receive email using IMAP
Converting Java Date to OffsetDateTime
OAuth 2.0 Resource Server With Spring Security 5
Java Program to Implement Karatsuba Multiplication Algorithm
Sao chép các phần tử của một mảng sang mảng khác như thế nào?
Java Program to Implement LinkedHashMap API
Java Program to Implement VList
Spring Boot Gradle Plugin
Java Program to Implement PriorityBlockingQueue API
Spring Boot - Tomcat Port Number
Spring Boot - Twilio
The Basics of Java Security
Java Program to Implement Merge Sort on n Numbers Without tail-recursion
Java 8 – Powerful Comparison with Lambdas
Java Program to Implement Dijkstra’s Algorithm using Queue
Jackson – Change Name of Field
Java Program to Implement Adjacency Matrix
Guava – Join and Split Collections
How to Break from Java Stream forEach
Class Loaders in Java
Java Program to Perform Left Rotation on a Binary Search Tree
Java Program to Implement Shoelace Algorithm
Java Program to Solve the 0-1 Knapsack Problem
Immutable Objects in Java
Intro to Inversion of Control and Dependency Injection with Spring
Integer Constant Pool trong Java
Guide to the Volatile Keyword in Java
Jackson Annotation Examples
Java Program to Perform Polygon Containment Test
Hướng dẫn Java Design Pattern – Intercepting Filter
Java Program to Find the Minimum Element of a Rotated Sorted Array using Binary Search approach