📅  最后修改于: 2023-12-03 15:26:34.209000             🧑  作者: Mango
在UE4的C++编程中,字符串使用的非常频繁,而fvector则提供了一些方便的工具来处理字符串。本文将介绍UE4中如何使用fvector的字符串工具。
FString FStringNum = "42";
int IntegerNum = FStringNum.ParseInto(&IntegerNum,0);
FString FStringNum = "3.1415";
float FloatNum = FCString::Atof(*FStringNum);
int IntegerNum = 42;
FString FStringNum = FString::FromInt(IntegerNum);
float FloatNum = 3.1415926f;
FString FStringNum = FString::SanitizeFloat(FloatNum);
char* CharString = "Hello World";
FString FStringString(CharString);
FString FStringA = "Hello ";
FString FStringB = "World";
FString ConcatenatedString = FStringA.Append(FStringB);
FString OriginalString = "Hello World";
FString ReplacedString = OriginalString.Replace(TEXT("Hello"), TEXT("Hi"));
FString SearchString = "World";
FString OriginalString = "Hello World";
if(OriginalString.Find(SearchString)!=-1)
{
//在OriginalString中找到了SearchString
}
FString OriginalString = "Hello World";
FString LowerCaseString = OriginalString.ToLower();
FString OriginalString = "Hello World";
FString UpperCaseString = OriginalString.ToUpper();
FString FullString = "This is an example of a string";
TArray<FString> StringArray;
FullString.ParseIntoArray(StringArray,TEXT(" "),true);
以上是fvector提供的一些常用的字符串处理函数。对于一名UE4的C++程序员来说,这些函数都是非常实用的。