RealDocs

UKismetStringLibrary::GetCharacterArrayFromString

function Engine Blueprint Since unknown
#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);

Version History

Introduced in: unknown

Version Status Notes
5.6 stable

Feedback

Was this helpful?

Suggest an edit

Select a field above to begin editing.