将A1B2C3D4E5F6G7H8拆分开来,并分别存入int[]和String[]数组,得到的结果为[1,2,3,4,5,6,7,8]和[A,B,C,D,E,F,G,H],
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],相关推荐
- mysql 中float存入int数据显示失真问题
问题描述: 表中字段定义为float类型,而实际通过代码存入int时,显示失真.把字段改为int,则显示正确. 1.保存"8679759"时,有问题的存储显示: mybatis类使 ...
- 怎么把PDF文件拆分开来?教你两种拆分方法
一份PDF文件,我们如何能够将它的内容给拆分开来呢?大家都知道,PDF文件是不容易改动的,但是我们在工作中又经常使用到它,这就难免会遇到需要编辑的PDF文件,其中就有遇到文件内容特别多的PDF文件,我 ...
- 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 ...
- c++中几种常见的类型转换。int与string的转换,float与string的转换以及string和long类型之间的相互转换。to_string函数的实现和应用。...
1.string转换为int a.采用标准库中atoi函数,对于float和龙类型也都有相应的标准库函数,比如浮点型atof(),long型atol(). 他的主要功能是将一个字符串转化为一个数字,在 ...
- C++ int与string的相互转换(含源码实现)
一.int转换成string Ⅰ.to_string函数 c++11标准增加了全局函数std::to_string: string to_string (int val); string to_str ...
- BinaryReader 、BinaryWriter是方便用二进制方式读写int,double,string之类的数据
BinaryWriter类:MSDN以二进制形式将基元类型写入流,并支持用特定的编码写入字符串. 这个MSDN的解释,是不是说BinaryWriter类是将数据以二进制的形式写入文件,在文件中显示的是 ...
- C语言试题五十三之将所有大于1小于整数m的非素数存入xx所指的数组中,非素数的个数通过k传回。
1. 题目 请编写一个函数void function(Student a[], int n),其功能时:将所有大于1小于整数m的非素数存入xx所指的数组中,非素数的个数通过k传回. 2 .温馨提示 C ...
- C语言试题五十一之已知学生的记录是由学号和学习成绩构成,n名学生的数据已存入s结构体数组中。请编写函数fun,该函数的功能是:找出成绩最高的学生记录,通过形参返回主函数(规定只有一个最高分)。
1. 题目 请编写一个函数void function(Student a[], int n, Student *s),其功能时:已知学生的记录是由学号和学习成绩构成,n名学生的数据已存入s结构体数组中 ...
- 要求将数组中的0项去掉,将不为0的值存入一个新的数组,
package Day05;/*** 7.* 现在有如下一个数组:* int oldArr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5};* 要求将以上数组中的0项去掉,将不 ...
最新文章
- 最小邮票数(01背包)
- Android JNI 传递对象
- SA 分析专家认证名单出炉!这一期学员太牛了
- wxWidgets:wxCheckBox类用法
- CSS的px、em、rem、%、vw、vh、vm 单位区别
- where is application controller bound to application main view
- Jenkins配置Findbugs做源代码安全扫描
- java用scanner 和random的一个小案例
- 数据结构--队列Queue--链式队列、顺序队列
- vc6开发一个抓包软件_开发一个软件要多少钱?app软件开发的费用
- html5中颜色范围,HTML5输入范围:将runnable-track的颜色更改为当前值
- Matlab中绘制折线图(附matlab代码)
- 生成随机的姓名、电话
- 日记侠:你的第一桶金可能就是个关键词
- 刷爆全网:一个中科大差生的8年程序员工作总结~
- 穿针引线之 畅谈学习变革
- 七升七降调号_降7是什么调?
- [iPad]手势及分页
- 电阻、电容及电感的高频等效电路及特性曲线
- C++ Primer Plus (第六版)编程练习记录(chapter4)