rustHow do I get the last character from a string in Rust?
The easiest way to get the last character from a string in Rust is to use the chars()
method. This method returns an iterator over the characters of a string. To get the last character, we can use the last()
method on the iterator.
let s = "Hello";
let last_char = s.chars().last().unwrap();
println!("The last character of {} is {}", s, last_char);
Output example
The last character of Hello is o
Code explanation
let s = "Hello"
: This line declares a string variables
and assigns it the value"Hello"
.let last_char = s.chars().last().unwrap()
: This line uses thechars()
method to get an iterator over the characters of the strings
. Thelast()
method is then used to get the last character from the iterator. Theunwrap()
method is used to get the character from theOption
type returned bylast()
.println!("The last character of {} is {}", s, last_char)
: This line prints the last character of the strings
.
Helpful links
More of Rust
- How to replace a capture group using Rust regex?
- How to match the end of a line in a Rust regex?
- How to parse JSON string in Rust?
- How to match whitespace with a regex in Rust?
- How to use non-capturing groups in Rust regex?
- How to get a capture group using Rust regex?
- Word boundary example in regex in Rust
- How to escape dots with regex in Rust?
- How to use look behind in regex in Rust?
- How to use regex with bytes in Rust?
See more codes...