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:
Iterable to Stream in Java
A Guide to Java HashMap
Guide to CopyOnWriteArrayList
An Intro to Spring Cloud Security
The Dining Philosophers Problem in Java
Thực thi nhiều tác vụ cùng lúc như thế nào trong Java?
Easy Ways to Write a Java InputStream to an OutputStream
Java Program to Implement Interpolation Search Algorithm
Java Program to Solve TSP Using Minimum Spanning Trees
Java Program to Generate Randomized Sequence of Given Range of Numbers
Java Program to Implement Stack
The Difference Between map() and flatMap()
Java Program to Implement Gale Shapley Algorithm
Java Deep Learning Essentials - Yusuke Sugomori
Java Program to Check Cycle in a Graph using Graph traversal
Spring Web Annotations
Java Program to Implement Gauss Jordan Elimination
Java Program to Implement Strassen Algorithm
Java Program to Implement Borwein Algorithm
Java Program to Implement Max Heap
Introduction to Spring Data JPA
Mệnh đề Switch-case trong java
Java Program to Find the Shortest Path from Source Vertex to All Other Vertices in Linear Time
Java Program to subtract two large numbers using Linked Lists
Jackson Date
Documenting a Spring REST API Using OpenAPI 3.0
TreeSet và sử dụng Comparable, Comparator trong java
Hamcrest Collections Cookbook
Lớp Arrarys trong Java (Arrays Utility Class)
Spring Boot - Scheduling
Reactive Flow with MongoDB, Kotlin, and Spring WebFlux
Java Program to Implement Dijkstra’s Algorithm using Set