UKismetStringLibrary::GetCharacterArrayFromString
#include "Kismet/KismetStringLibrary.h"
Access: public
Specifiers: staticBlueprintPure
Description
Returns an array containing one single-character string entry for each character in SourceString.
Caveats & Gotchas
- • Each array element is itself an FString (not a char/TCHAR), which is memory-inefficient for long strings — prefer Len combined with GetCharacterAsNumber in a loop for performance-sensitive native code.
- • Rarely needed outside Blueprint-only string-processing graphs, since native C++ can just iterate the FString directly.
Signature
static TArray<FString> GetCharacterArrayFromString(const FString& SourceString) Parameters
| Name | Type | Description | Default |
|---|---|---|---|
| SourceString | const FString& | The string to break apart into characters. | — |
Return Type
TArray<FString> Example
Break a string into individual characters C++
TArray<FString> Chars = UKismetStringLibrary::GetCharacterArrayFromString(InputText); Tags
Version History
Introduced in: unknown
| Version | Status | Notes |
|---|---|---|
| 5.6 | stable | — |
Feedback
Was this helpful?