Arduino String数据类型操作

Arduino String数据类型操作


  • myString[n]:允许您访问字符串的单个字符。
char thisChar = myString1[n]

参数
thisChar: Allowed data types: char.
myString1: Allowed data types: String.
n: a numeric variable.

返回值
The nth char of the String. Same as charAt().

  • myString3 = myString1 + myString2:将两个String组合或连接成一个新的String。第二个String被附加到第一个String之后,结果被放在一个新的String中。工作原理与string.concat()相同。
myString3 = myString1 + myString2
参数
myString1: a String variable.
myString2: a String variable.
myString3: a String variable.

  • myString1 += data:它将字符串与其他数据连接起来。
myString1 += data

参数
myString1: a String variable.
无返回值

  • myString1 == myString2:比较两个字符串是否相等。比较是区分大小写的,这意味着字符串“hello”不等于字符串“hello”。功能上和string.equals()相同
myString1 == myString2

参数
myString1: a String variable.
myString2: a String variable.

返回值
true: if myString1 equals myString2.
false: otherwise.

  • myString1 > myString2:测试左边的字符串是否大于右边的字符串。此操作符按字母顺序计算string的第一个不同字符。所以,例如“b”>“a”和“2”>“1”,但是“999”>“1000”,因为9在1后面。

注意:在比较数字字符串时,字符串比较操作符可能会出现异常,因为数字被视为字符串而不是数字。如果需要从数字上比较数字,请将它们作为整型、浮点型或长型进行比较,而不是字符串。

myString1 > myString2

参数
myString1: a String variable.
myString2: a String variable.

返回值
true: if myString1 is greater than myString2.
false: otherwise.

  • myString1 >= myString2:测试左边的字符串是否大于或等于右边的字符串。该操作符按字母顺序计算两个字符串的第一个不同字符。例如,“b”>=“a”和“2”>=“1”,但是“999”>=“1000”,因为9在1后面。

注意:在比较数字字符串时,字符串比较操作符可能会出现异常,因为数字被视为字符串而不是数字。如果需要从数字上比较数字,请将它们作为整型、浮点型或长型进行比较,而不是字符串。

myString1 >= myString2

参数
myString1: variable of type String.
`myString2: variable of type String.

返回值
true: if myString1 is greater than or equal to myString2.
false: otherwise.

  • myString1 < myString2:测试左边的字符串是否小于右边的字符串。该操作符按字母顺序计算两个字符串的第一个不同字符。所以,例如“a”<“b”和“1”<“2”,但是“999”>“1000”,因为9在1后面。

注意:在比较数字字符串时,字符串比较操作符可能会异常,因为数字被视为字符串而不是数字。如果需要从数字上比较数字,请将它们作为整型、浮点型或长型进行比较,而不是字符串。

myString1: variable of type String.
myString2: variable of type String.

返回值
true: if myString1 is less than myString2.
false: otherwise.

  • myString1 != myString2比较两个字符串的差异。比较是区分大小写的,这意味着字符串“hello”不等于字符串“hello”。功能上和string.equals()相同.
myString1 != myString2

参数
myString1: a String variable.
`myString2: a String variable.

返回值
true: if myString1 is different from myString2.
false: otherwise.

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值