字符串类型
数据类型 | 作用 | 特点 |
---|---|---|
FString | 用于做字符操作 | (有许多FString方法) |
FText | 面向用户,用于把文字呈现给用户 | 只能转化为FString才能编辑 |
FName | 构造时计算出来的一段【FName类型】的哈希值,用于索引列表 | 和FText差不多,引擎调用效率高快 |
FString 方法
方法 | 说明 | 返回值 |
---|---|---|
Append | 追加 | 字符串 |
Contains | 判断某个【字符、字符串】是否在字符串中 | 布尔 |
Find Substring | 寻找某个【字符、字符串】在字符串中的【下标】 | 成立 【返回下标】 不成立 【-1】 |
is Numeric | 判断是否是数字 | 布尔 |
Len | 输出字符串长度 | 整形32 |
Left | 从左往右【保留】(Count)个字符 | 字符串 |
Right | 从右往左【保留】(Count)个字符 | 字符串 |
Left Chop | 从左往右【抛弃】(Count)个字符 | 字符串 |
Right Chop | 从右往左【抛弃】(Count)个字符 | 字符串 |
Split | 将字符串从(In Str)【切开】 | 2段字符串 |
Reverse | 反转字符串 | 字符串 |
Replace | 找到-替换 | 字符串 |
To Lower | 转成小写 | 字符串 |
To Upper | 转成大写 | 字符串 |
类型转换
转化类型的方法,不需要特意去找,连接时会自动出现
方法 | 说明 |
---|---|
Fstring to int | 将字符串转int(从第一位开始取,到非数字结束) |
Fstring to float | 将字符串转float(从第一位开始取,到非数字结束) |
方法 | 说明 |
---|---|
int To FText | 将int转化为FText 【Always Sign输出符号】 【UseGrouping输出逗号(3位一个)】 【Minimum Integral Digits 输出最小值】 【Maximum Integral Digits 输出最大位】 |
float To FText |
注意:
FText转FName必须先转FString,
其他的之间可以直接转