I need to count letters from string. for example str = "/data/name/data/name" how we get number of "/" in this string.
CodePudding user response:
val count = str.count { it == '/' }
CodePudding user response:
I think you can count with this way,
val str = "/data/name/data/name"
var count = 0
str.forEach {
if(it == '/'){
count
}
}
CodePudding user response:
To be honest, I am not sure whether you need an answer in java or kotlin (your tags include both), so if you need an answer in java:
String input = "/data/name/data/name";
char search = '/';
long count = input.chars().filter(ch -> ch == search).count();
(and if you need a kotlin version, just take a look at @Ivo's answer)