How to convert Vec<char>
to string form so that I can print it?
Convert Vector to String using toString() function To convert elements of a Vector to Strings in R, use the toString() function. The toString() is an inbuilt R function used to produce a single character string describing an R object.
Use collect()
on an iterator:
let v = vec!['a', 'b', 'c', 'd']; let s: String = v.into_iter().collect(); println!("{}", s);
The original vector will be consumed. If you need to keep it, use v.iter()
:
let s: String = v.iter().collect();
There is no more direct way because char
is a 32-bit Unicode scalar value, and strings in Rust are sequences of bytes (u8
) representing text in UTF-8 encoding. They do not map directly to sequences of char
s.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With