字符串工具

更新时间:2024-06-05 03:14:36下载pdf

本文介绍了字符串相关工具。

十六进制转整型数组

名称

hexStringToNumber

描述

将一个十六进制字符串转化成数组。

请求参数

参数 数据类型 说明 是否必填
bits string 十六进制字符串

返回参数

参数 数据类型 说明
result number 基于十六位转换而来的数的数组

请求示例

import { Utils } from "tuya-panel-kit"; const { hexStringToNumber } = Utils.StringUtils; hexStringToNumber(bits); // Example: hexStringToNumber("AD03");

返回示例

[173, 3]

十六进制转二进制

名称

hexStringToBinString

描述

将一个十六进制字符串转化成二进制字符串。

请求参数

参数 数据类型 说明 是否必填
str string str 是一个字符串,包含 0 和 1,并且可以包含其他字符

返回参数

参数 数据类型 说明
result string 从 str 转换而来的字符串,每个字符都是十六进制字符

请求示例

import { Utils } from "tuya-panel-kit"; const { hexStringToBinString } = Utils.StringUtils; hexStringToBinString(str); // Example: hexStringToBinString("A7B9"); hexStringToBinString("0709");

返回示例

1010011110111001 0000011100001001

驼峰化

名称

camelize

描述

小驼峰化字符串。

请求参数

参数 数据类型 说明 是否必填
str string 字符串

返回参数

参数 数据类型 说明
result string 中划线和下划线转驼峰

请求示例

import { Utils } from "tuya-panel-kit"; const { camelize } = Utils.StringUtils; camelize(str); // Example: camelize("abb_aa-cc");

返回示例

abbAaCc