直接上代码:

public class Test {/*** 将字符串按照指定长度分割成字符串数组** @param src* @param length* @return*/public static String[] stringToStringArray(String src, int length) {//检查参数是否合法if (null == src || src.equals("")) {return null;}if (length <= 0) {return null;}int n = (src.length() + length - 1) / length; //获取整个字符串可以被切割成字符子串的个数String[] split = new String[n];for (int i = 0; i < n; i++) {if (i < (n - 1)) {split[i] = src.substring(i * length, (i + 1) * length);} else {split[i] = src.substring(i * length);}}return split;}public static void main(String[] args) {//测试数据String data = "40040001016216860D";//输出[40, 04, 00, 01, 01, 62, 16, 86, 0D]System.out.println(Arrays.toString(BaseConvertUtil.stringToStringArray(data, 2)));}
}

Java将字符串按照指定长度分割成字符串数组相关推荐

  1. python把字符串按照指定长度分割_python如何将字符串等长分割

    python将字符串等长分割的方法:1.两个一组分割,代码为[b=re.findall(r'.{2}',aa) ]:2.按照固定长度分割字符串三个字符一组,代码为[re.findall(r'.{3}' ...

  2. Python中按指定长度分割字符串并反转

    需求 文件名为tel.txt,内容格式每行都是一行不超过16位的数字,实现要求就是如果不超过16位的就以F补充到末尾凑齐16位,然后每行以2位分割并反转.比如188123456789723 反转后要求 ...

  3. 将字符串分割为指定长度的子字符串

    将一个字符串从左至右,分割成指定长度的子字符串(注:最后一个子字符串的长度不一定等于指定的长度) 1 #include <stdio.h> 2 #include <string.h& ...

  4. C#按指定长度分割字符串

    这几天学习分析声音的波形数据,接收到的是十六进制的数据,需要将数据转换成十进制再绘图,这个过程涉及到字符串的分割,正好可以促进自己对C#相关知识的学习.说到分割字符串,我首先想到的是Split,但根据 ...

  5. php把字符串指定字符分割成数组

    <?php $str="1|2|3|4|5|"; $var=explode("|",$str); print_r($var); ?> $var=ex ...

  6. php指定长度 分割整形,php指定长度分割字符串str_split函数用法示例

    本文实例讲述了php指定长度分割字符串str_split函数用法.分享给大家供大家参考,具体如下: 示例1:$str = 'abcdefgh'; $arr = str_split($str,2); 运 ...

  7. java截取固定大小图片_JAVA技巧(长字符串按指定长度截取)

    在web开发中,会遇到这样一个问题,想让某个内容全部保持在一定长度范围内,未超出的行全部显示,超长的行只允许显示一定的长度,结尾用省略号代替. 粗想一下,实现这个功能很容易,直接取字符串的长度(用le ...

  8. Java中将字符串用空格分割成字符串数组的split方法

    官方文档链接:public String[] split(String regex) 本文以空格作为分割串. CaseOne import java.util.Scanner;public class ...

  9. 编写程序,测试字符串“你好,欢迎来到Java世界”的长度,将字符串的长度转换成字符串进行输出,并对其中的“Java”四个字母进行截取,输出截取字母以及它在字符串中的位置。

    编写程序,测试字符串"你好,欢迎来到Java世界"的长度,将字符串的长度转换成字符串进行输出,并对其中的"Java"四个字母进行截取,输出截取字母以及它在字符串 ...

最新文章

  1. 程序可以在硬件之间发送吗_你知道硬件、软件工程师之间,还有一个固件工程师吗?...
  2. 开发日记-20190417 关键词 代码之间耦合度的一刀两断 (思路篇)
  3. 北漂程序员边城的幸福生活
  4. java客户端程序用什么自动化测试_五大Java自动化测试框架
  5. onSaveInstanceState() 和 onRestoreInstanceState()
  6. 英特尔显示器音频_骁龙865、全球最快32寸显示器、高达联名路由……这场发布会为电竞玩家带来多少高科技?...
  7. pandownload软件下载
  8. oracle10g rac导出ocr,Oracle RAC 迁移OCR(10g)
  9. python 日历热力图_Python如何绘制日历图和热力图
  10. 点聚AIP电子签章在Chrome、Edge新内核、360系列、FireFox、IE、Opera等浏览器中实现网页内嵌效果案例(一)
  11. iOS 判断机型是否为iPhone Xs
  12. 图像处理中ct图的通道是多少_CT图像后处理技术
  13. stm32F407中arr与psc以及pwm之间的关系
  14. 如何修改IDM下载器的临时文件夹位置
  15. Android Studio修改工程项目名称以及修改包名
  16. SSM项目实例——简易版图书管理系统
  17. 【Kernel】驱动开发学习之Platform平台总线模型
  18. 程序员的苦与痛,又有谁懂!改完这个bug就离职,网友:大佬牛逼
  19. dsp正弦波信号发生器c语言编程实例,DSP实验三 正弦波信号发生器
  20. 计算机行业就业的发展前景怎么样?

热门文章

  1. linux系统时间和硬件时钟时间 FAQ
  2. linux yum 安装 htop,CentOS6.7 htop安装
  3. eclipse自动补全及其空格键优化(去除空格自动补全)
  4. 从体验的角度比较dota2与lol
  5. 如何用SVG做出背景填充效果 avatar
  6. 直播源码搭建教程之在h5 video中的直播
  7. 网易严选,使用uni-app实现,包含后台数据文件
  8. 一条SQL更新语句的执行过程
  9. 青云直上云霄——云评测|2019年技术盘点微服务篇(二)
  10. 如何在 Windows 10 上修复 Windows Modules Installer Worker 占用高 CPU