社区
Android
帖子详情
如何将字节数组的内容分割成字符串数组?
SSSSSSSddfe3f3r3
2013-02-15 06:11:26
例如 有 字节数组内容是 : 123 0xff0xff 456 oxffoxff 789
用 0xff0xff 作为 分割符 ,分割后放在字符串数组中 例如 : str[0]="123" str[1]="456" str[2]="789"
...全文
290
1
打赏
收藏
如何将字节数组的内容分割成字符串数组?
例如 有 字节数组内容是 : 123 0xff0xff 456 oxffoxff 789 用 0xff0xff 作为 分割符 ,分割后放在字符串数组中 例如 : str[0]="123" str[1]="456" str[2]="789"
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
胡耀文
2013-02-15
打赏
举报
回复
需求:实现长文字的滚动停留,所以需要将长字符串截取成指定TextView长度的字符串数组 ,然后使用ViewFilpper实现。 分割代码如下: /* * 根据要求分割字符串 */ public static String[] getLineStrs(String content, Paint paint, float width, float textSize) { paint.setTextSize(textSize);//Note1:测量的工具首先需要定义单位 int index = 0; int start = 0; int end = 0; float textLength = paint.measureText(content); int lineNum = (int) Math.ceil(1.5*textLength / width) ;//Note2:计算行数因为判断的不准确,所以增加余量1.5倍,最后处理 String[] mSplitTextParts = new String[lineNum]; for (int i = 0; i <= content.length(); i++) { end = i; float measureLength = paint.measureText(content, start, end);//Note3:[start,end)范围的字符串 if (measureLength >= width) { mSplitTextParts[index] = content.substring(start, end);//Note4:[start,end)范围的字符串 start = end; index++; } if (end == content.length()) { mSplitTextParts[index] = content.substring(start, end); return Arrays.copyOf(mSplitTextParts, index);//Note5:因为行数判断的不准确,所以需要清除掉未赋值的null值字符串 } } return null; 猜测分割不准的原因是:中英文混杂。可能是半角全角的问题。 测试后发现: 1, 全英文状态下,半角全角计算的标准行数(未经过1.5倍的余量修正)都ok。 2, 全中文状态下,半角全角计算的标准行数(未经过1.5倍的余量修正)都ok。 3, 在中英文混杂状态下,计算的标准行数比实际截取的行数要大。在这里存疑。
labview
字符串
拆分到
数组
支持中文1
在LabVIEW中,数据主要通过数据类型表示,
字符串
可以以单个
字符串
或
字符串
数组
的形式存在。
字符串
数组
允许我们存储多个独立的
字符串
,每个
字符串
都有自己的索引。拆分后的子
字符串
通常会存储在一个
字符串
数组
中。 ...
String(含Hex)与Byte
数组
互相转换[代码]
分割
字符串
中的每一对字符,转换为对应的
字节
值,然后放入
字节
数组
。注意处理可能的奇数个字符情况。例如: ```java public static byte[] hexToBytes(String hex) { int len = hex.length(); byte[] data = ...
字符串
按奇偶项拆分为两个子
数组
(极简版).vi
labview拆分按奇偶序号拆分
字符串
AppUtils.zip
1.获取应用程序名称 2.获取应用程序版本名称信息(VersionName、VersionCode) 3.获取应用包名 4.获取app的应用签名 5.将获取到得编码进行16进制转换 ...31.
分割
字符串
,如果开始位置大于
字符串
长度,返回空
你必须知道的495个C语言问题
例如定义一个包含N个指向返回指向字符的指针的函数的指针的
数组
? 1.22 如何声明返回指向同类型函数的指针的函数?我在设计一个状态机,用函数表示每种状态,每个函数都会返回一个指向下一个状态的函数的指针。可我...
Android
80,471
社区成员
91,385
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章