public interface IStringService
String 的功能接口,用于不同版本号使用不同方式执行| 限定符和类型 | 方法和说明 |
|---|---|
byte |
getCoder(CharSequence str)
获取String的coder属性值
|
Object |
getValue(CharSequence str)
获取String的value属性值
部分场景下,我们获取字符串的char数组,只是为了校验字符串,并没有任何修改、删除操作。
|
char[] |
toCharArray(CharSequence str)
获取字符数组
|
char[] toCharArray(@NonNull
CharSequence str)
str - 字符串Object getValue(@NonNull CharSequence str)
部分场景下,我们获取字符串的char数组,只是为了校验字符串,并没有任何修改、删除操作。
但由于 String.toCharArray() 方法会复制一次字符数组,导致无谓的性能损耗。
所以,开发了此方法用于提升性能。
str - 字符串IllegalArgumentException - str为空时,抛出该异常String.toCharArray()byte getCoder(@NonNull
CharSequence str)
str - 字符串IllegalArgumentException - str为空时,抛出该异常Copyright © 2021 EasyJ寮�婧愮ぞ鍖�. All rights reserved.