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:
Getting Started with Stream Processing with Spring Cloud Data Flow
Receive email by java client
Java Program to Implement Circular Doubly Linked List
StringBuilder vs StringBuffer in Java
Java Program to Implement Multi-Threaded Version of Binary Search Tree
Loại bỏ các phần tử trùng trong một ArrayList như thế nào trong Java 8?
Java Program to Solve Travelling Salesman Problem for Unweighted Graph
Java Program to Find Basis and Dimension of a Matrix
Java Program to Implement AVL Tree
Java Program to Implement ConcurrentHashMap API
Java Program to Implement Disjoint Set Data Structure
Spring Cloud – Bootstrapping
Summing Numbers with Java Streams
Spring Boot - Securing Web Applications
Shuffling Collections In Java
Java Program to Implement Hash Tables chaining with Singly Linked Lists
Java Program to Generate a Random Subset by Coin Flipping
An Intro to Spring Cloud Task
Apache Commons Collections BidiMap
Control Structures in Java
Hamcrest Collections Cookbook
Properties with Spring and Spring Boot
Java Program to Implement Maximum Length Chain of Pairs
Sao chép các phần tử của một mảng sang mảng khác như thế nào?
Receive email using IMAP
Java Program to Perform Left Rotation on a Binary Search Tree
Spring Security Logout
Debug a HttpURLConnection problem
Java Program to Implement Iterative Deepening
Spring – Injecting Collections
Spring Boot Gradle Plugin
Java Perform to a 2D FFT Inplace Given a Complex 2D Array