cuatro
- indexOf(): devuelve el índice primero
- indexOf(char ch, int start ): devuelve primero
- indexOf(String str): devuelve la primera substring
- indexOf(String str, int start ): devuelve el índice inicial de la primera substring
a continuación como sigue
- Saber si un carácter es vocal o consonante.
- Para contar las ocurrencias de cualquier carácter en una string.
- Para saber si un carácter está presente en String o no.
- Para encontrar si una substring está presente en String o no.
- Para averiguar si una entrada es un dígito, una letra o un carácter especial.
Ahora analicemos cada una de estas aplicaciones apoyándolas con la ayuda de programas java limpios.
Aplicación 1
Verificaremos que el carácter está presente en una string predefinida de vocales. Si está presente entonces es una vocal más consonante.
Ejemplo
Java
class Vowels { // function to check if the passed // character is a vowel public static boolean vowel(char c) { return "aeiou".indexOf(Character.toLowerCase(c))>=0; } // Driver program public static void main(String[] args) { boolean isVowel = vowel('z'); // Printing the output if(isVowel) System.out.println("Vowel"); else System.out.println("Consonant"); } }
Consonant
Aplicación 2: contar las ocurrencias de cualquier carácter en una string.
En este programa, comprobaremos que carácter está presente en una string. Si está presente, incrementaremos el contador y nuevamente ejecutaremos la función indexOf() hasta que NO SE ENCUENTRE el índice.
Ejemplo
Java
import java.io.*; class GFG { public static void main (String[] args) { String s="GeeksForGeeks"; int count=0; for(int i=0;i<s.length();i++) { i=s.indexOf('e',i); if(i<0) break; count++; } System.out.println("Count is "+ count); } }
Count is 4
Aplicación 3: Saber si un carácter está presente en String o no.
En este programa, comprobaremos que carácter está presente en una string.
Ejemplo
Java
import java.io.*; class GFG { public static void main (String[] args) { String s="GeeksForGeeks"; System.out.println(s.indexOf('m')<0?"Character not found":"Character found"); } }
Character not found
Aplicación 4: para encontrar si una substring está presente en String o no.
En este programa, comprobaremos que carácter está presente en una string.
Ejemplo
Java
public class Geeks { public static void main(String args[]) { // Initialising string String Str = "Welcome to geeksforgeeks"; // Initialising search string String subst = "geeks"; System.out.println(Str.indexOf(subst)>=0?"Substring found at "+Str.indexOf(subst):"Substring not found"); } }
Substring found at 11
Aplicación 5: Para averiguar si una entrada es un dígito , una letra o un carácter especial.
En este programa, comprobaremos que el carácter está presente en un conjunto predefinido de strings.
Ejemplo
Java
class Geek { public static void check(char c) { if("0123456789".indexOf(c)>=0) { System.out.print("It is a digit\n"); } else if("[abcdefghijklmnopqrstuvwxyz]".indexOf(Character.toLowerCase(c))>=0) { System.out.print("It is a Alphabet\n"); } else{ System.out.print("It is a Special Character\n"); } } // Driver program public static void main(String[] args) { check('1'); check('a'); check('@'); } }
It is a digit It is a Alphabet It is a Special Character
Publicación traducida automáticamente
Artículo escrito por akshitsaxenaa09 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA