Snippet. Vala. Convert String to ArrayThe function string_to_array converts a string into an array of strings each string containing one character in Vala.
//======================== START OF FUNCTION ==========================//
// FUNCTION: string_to_array //
//=====================================================================//
string[] string_to_array(string str) {
string[] array = new string[str.length];
for (int i = 0; i < str.length; i++){
array[i] = str.get_char(str.index_of_nth_char(i)).to_string();
}
return array;
}
//=====================================================================//
// FUNCTION: string_to_array //
//========================= END OF FUNCTION ===========================//
Example
string hi = "Hello, world!";
string[] hi_array = string_to_array(hi);
for (int i=0; i<hi_array.length; i++){
stdout.printf(hi_array[i] + "\n");
}
ResultH e l l o , w o r l d ! Updated on: 03 Nov 2025 |
|
|