Kali ini saya akan membagikan cara mencocokkan string pada pemrograman java, . .
langsung saja ya, . .
import java.util.Scanner;
public class CocokkanString {
public static void main(String[] args) {
@SuppressWarnings("resource")
Scanner input = new Scanner(System.in);
System.out.print("Masukkan bentuk teks yang kamu cari: ");
String s1 = input.nextLine();
System.out.print("Masukkan teks pencarian: ");
String s2 = input.next();
if (search(s1, s2) == s2.length()) {
System.out.println("Text yang Anda cari ditemukan pada indeks ke "
+ search(s1, s2));
} else {
System.out.println("Text yang Anda cari tidak ditemukan!");
}
}
public static int search(String pat, String txt) {
int j, M = pat.length();
int i, N = txt.length();
for (i = 0, j = 0; i < N && j < M; i++) {
if (txt.charAt(i) == pat.charAt(j))
j++;
else {
i -= j;
j = 0;
}
}
if (j == M)
return i - M;
else
return N;
}
}
Semoga bermanfaat, . .
0 Response to "Mencocokkan String"
Post a Comment