import java.util.regex.Pattern;
import java.util.Arrays;
import java.util.regex.Matcher;
public class 拆分
{

public static void main(String[] args)
    {
    String str="A1B2C3D4E5F6G7H8";
    int[]shu=new int[8];
    int i=0;
    String[] s1=new String[8];
    Matcher m=Pattern.compile("\\d").matcher(str);
    
    while(m.find())
    {
        shu[i++]= Integer.parseInt(m.group());
        
    }
    System.out.print(Arrays.toString(shu));
    System.out.print("\n");
    Matcher n=Pattern.compile("\\D").matcher(str);//正则
    i=0;
    while(n.find())
    {
        s1[i++]= n.group();    
    }
    System.out.print(Arrays.toString(s1)); //输出数组

}

}

将A1B2C3D4E5F6G7H8拆分开来,并分别存入int[]和String[]数组,得到的结果为[1,2,3,4,5,6,7,8]和[A,B,C,D,E,F,G,H],相关推荐

  1. mysql 中float存入int数据显示失真问题

    问题描述: 表中字段定义为float类型,而实际通过代码存入int时,显示失真.把字段改为int,则显示正确. 1.保存"8679759"时,有问题的存储显示: mybatis类使 ...

  2. 怎么把PDF文件拆分开来?教你两种拆分方法

    一份PDF文件,我们如何能够将它的内容给拆分开来呢?大家都知道,PDF文件是不容易改动的,但是我们在工作中又经常使用到它,这就难免会遇到需要编辑的PDF文件,其中就有遇到文件内容特别多的PDF文件,我 ...

  3. 5.请编写一个函数void fun(int m,int k,int xx[]),该函数的功能是:将大于整数m且紧靠m的k个素数存入xx所指的数组中。

    5.请编写一个函数void fun(int m,int k,int xx[]),该函数的功能是:将大于整数m且紧靠m的k个素数存入xx所指的数组中. 例如,若输入:17,5,则应输出:19,23,29 ...

  4. c++中几种常见的类型转换。int与string的转换,float与string的转换以及string和long类型之间的相互转换。to_string函数的实现和应用。...

    1.string转换为int a.采用标准库中atoi函数,对于float和龙类型也都有相应的标准库函数,比如浮点型atof(),long型atol(). 他的主要功能是将一个字符串转化为一个数字,在 ...

  5. C++ int与string的相互转换(含源码实现)

    一.int转换成string Ⅰ.to_string函数 c++11标准增加了全局函数std::to_string: string to_string (int val); string to_str ...

  6. BinaryReader 、BinaryWriter是方便用二进制方式读写int,double,string之类的数据

    BinaryWriter类:MSDN以二进制形式将基元类型写入流,并支持用特定的编码写入字符串. 这个MSDN的解释,是不是说BinaryWriter类是将数据以二进制的形式写入文件,在文件中显示的是 ...

  7. C语言试题五十三之将所有大于1小于整数m的非素数存入xx所指的数组中,非素数的个数通过k传回。

    1. 题目 请编写一个函数void function(Student a[], int n),其功能时:将所有大于1小于整数m的非素数存入xx所指的数组中,非素数的个数通过k传回. 2 .温馨提示 C ...

  8. C语言试题五十一之已知学生的记录是由学号和学习成绩构成,n名学生的数据已存入s结构体数组中。请编写函数fun,该函数的功能是:找出成绩最高的学生记录,通过形参返回主函数(规定只有一个最高分)。

    1. 题目 请编写一个函数void function(Student a[], int n, Student *s),其功能时:已知学生的记录是由学号和学习成绩构成,n名学生的数据已存入s结构体数组中 ...

  9. 要求将数组中的0项去掉,将不为0的值存入一个新的数组,

    package Day05;/*** 7.* 现在有如下一个数组:* int oldArr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5};* 要求将以上数组中的0项去掉,将不 ...

最新文章

  1. 最小邮票数(01背包)
  2. Android JNI 传递对象
  3. SA 分析专家认证名单出炉!这一期学员太牛了
  4. wxWidgets:wxCheckBox类用法
  5. CSS的px、em、rem、%、vw、vh、vm 单位区别
  6. where is application controller bound to application main view
  7. Jenkins配置Findbugs做源代码安全扫描
  8. java用scanner 和random的一个小案例
  9. 数据结构--队列Queue--链式队列、顺序队列
  10. vc6开发一个抓包软件_开发一个软件要多少钱?app软件开发的费用
  11. html5中颜色范围,HTML5输入范围:将runnable-track的颜色更改为当前值
  12. Matlab中绘制折线图(附matlab代码)
  13. 生成随机的姓名、电话
  14. 日记侠:你的第一桶金可能就是个关键词
  15. 刷爆全网:一个中科大差生的8年程序员工作总结~
  16. 穿针引线之 畅谈学习变革
  17. 七升七降调号_降7是什么调?
  18. [iPad]手势及分页
  19. 电阻、电容及电感的高频等效电路及特性曲线
  20. C++ Primer Plus (第六版)编程练习记录(chapter4)

热门文章

  1. 华为、联想:外媒眼中的“中国制造”
  2. 使用Python编写面向安卓模拟器的明日方舟挂机脚本
  3. java调用windows的wmi
  4. 【Vue.JS】纯 Vue.js 制作甘特图
  5. 通过纯CSS实现文字前添加图片
  6. MySQL8.0.17 - Multi-Valued Indexes 简述
  7. 达梦DMFLDR使用介绍
  8. 苹果有arkit,android,ARKit来袭:苹果ar支持哪些设备,苹果手机怎么使用ar?
  9. web一阶段 day27
  10. 单例模式,异常和模块相关