Iterating Over Strings
This lesson teaches us how to iterate over strings.
The following methods describe three different ways of traversing a String:
Tokenizing a String Object
A String object can be tokenized on whitespace or a character token.
Tokenizing to Separate on Whitespaces
split_whitespace
is used to split a String on the occurrence of whitespace.
Loop through the String to split on whitespaces using a for
loop.
Syntax
The general syntax is:
for found in str.split_whitespace(){
println!("{}", found);
}
Here str
is the original String which is to be traversed, split_whitespace()
is a built-in keyword to split a string on whitespaces, for
is used to traverse over the String and print it as soon as the whitespace is found and found
is an iterator over the String.
Create a free account to access the full course.
By signing up, you agree to Educative's Terms of Service and Privacy Policy