+ 4
Check for a character in a string[solved]
How to solve my error? I want to check if a character is present in a string. Plz help me plz plz🥺🥺 https://code.sololearn.com/cJxU68WfosOX/?ref=app
6 Réponses
+ 4
Martin Taylor wow, you put so much effort to do this. Like you write those big copywrite stuff and other information. Tnx for answer =) I noted all
+ 3
1. You can get a character from a String with "string".charAt(index);
2. The .contains() method however needs another String so you can either think of a way to give it a String maybe with .substring(index, index + 1) or you can change your vowels to an int array[127] and use the vowel characters as indexes.
int array[] vowels = new int[127];
vowels['a']++;
vowels['e']++
vowels['i']++;
etc...
then in your for loop (which by the way is missing it's break condition so you need to add it maybe check the longest string's lenght) you can use
if (vowels[s1.charAt(i)] > 0) {
++vowels_s1;
}
+ 3
I have only corrected your code Rishi . There you can see why you got the errors:
https://code.sololearn.com/cZsbyCTagXBy/?ref=app
+ 1
Rishi,
What is it are you trying to do? find what in which variable?
+ 1
Ipang I'm trying to find the number of vowels in each string. I solved it, but tell me if you have any idea to solve this.
+ 1
Thank you guys I got it to work =)