【问题描述】输入一行字符串,含有数字和非数字字符以及空格等,如:

df23adfd56 2343?23dgjop535

如果将其中所有连续出现的数字视为一个整数,要求统计在该字符串中共有多少个整数,并将这些数依次输出。

【输入样例】 df23adfd56 2343?23dgjop535
【输出样例】5
23 56 2343 23 535
【样例说明】在字符串df23adfd56 2343?23dgjop535中有5个整数分别是
23 56 2343 23 535

public class Test3_6_ztk {public static void main (String args[]) {String str = "df23adfd56 2343?23dgjop535";int l = str.length();char[] p = str.toCharArray();//转化为字符数组int[] k = new int[l+1];int sum = 0;for (int i = 0; i < l; i++) {if (p[i] >= '0' && p[i] <= '9') {int a = Integer.parseInt(String.valueOf(p[i]));//字符型转换成整形,需要借用string类型k[i] = a;}}for(int i=0;i<=l;i++){if(i==l)break;if(k[i]!=0&&k[i+1]!=0){System.out.print(k[i]);k[i]=0;}if(k[i]!=0&&k[i+1]==0){System.out.println(k[i]);sum++;}}System.out.println("共有"+sum+"个数字");}
}

将字符串数据中的字符提取转化出来使用的是

char[] p = str.toCharArray();//转化为字符数组

int a = Integer.parseInt(String.valueOf(p[i]))//字符型转换成整形,因为Integer.parseInt只能转化string类型的数据,所以使用String.valueOf()进行替代,将char数组中的字符型数字转换成整形

【问题描述】输入一行字符串,含有数字和非数字字符以及空格等,如: df23adfd56 2343?23dgjop535 如果将其中所有连续出现的数字视为一个整数,要求统计在该字符串中共有多少个整数,并相关推荐

  1. .输入一行字符串,含有数字和非数字字符以及空格等,如: df23adfd56 2343?23dgjop535 如果将其中所有连续出现的数字视为一个整数,要求统计在该字符串中共有多少个整数,并将这些数依

    .输入一行字符串,含有数字和非数字字符以及空格等,如:df23adfd56 2343?23dgjop535如果将其中所有连续出现的数字视为一个整数,要求统计在该字符串中共有多少个整数,并将这些数依次输 ...

  2. 输入一个字符串,内有数字和非数字字符,例如:A123x456 17960? ,302tab5876,将其中连续的数字作为一个整数,依次存放到一数组a中。例如,123放在a[0],456放在a1[1].

    输入一个字符串,内有数字和非数字字符,例如:A123x456 17960? ,302tab5876,将其中连续的数字作为一个整数,依次存放到一数组a中.例如,123放在a[0],456放在a1[1]- ...

  3. 题8.16:输入一个字符串, 内有数字和非数字字符, 例如:A123x456 17960 ? , 302tab5876,将其中连续的数字作为一个整数, 依次存放到一数组a中。例如, 123 放在a[0

    题目 本题是谭浩强<C程序设计课后习题>题8.16. 题目: 16. 输入一个字符串, 内有数字和非数字字符, 例如:A123x456 17960 ? , 302tab5876,将其中连续 ...

  4. 输入一个字符串,内有数字和非数字字符,例如: A123x456 17960? 302tab5876 将其中连续的数字作为一个整数,依次存放到一数组a中。例如,123放在a[0],456放在a[1]……

    输入一个字符串,内有数字和非数字字符,例如: A123x456 17960? 302tab5876 将其中连续的数字作为一个整数,依次存放到一数组a中.例如,123放在a[0],456放在a[1]-- ...

  5. 输入一个字符串,内有数字和非数字字符,例如 A123x456 17960? 302tab5876 将连续的数字作为一个整数,一次存放到一数组a中, 例如123存放在a[0]中,456放在a[1]中……

    /*输入一个字符串,内有数字和非数字字符,例如 A123x456 17960? 302tab5876 将连续的数字作为一个整数,一次存放到一数组a中, 例如123存放在a[0]中,456放在a[1]中 ...

  6. 输入一个字符串,内有数字和非数字字符,例如: a123x456 17960? 302tab5876 将其中连续的数字作为一个整数,一次存放到一个数组中。

    输入一个字符串,内有数字和非数字字符,例如: a123x456 17960? 302tab5876 将其中连续的数字作为一个整数,一次存放到一个数组中. #include <stdio.h> ...

  7. 输入一个字符串,内有数字和非数字字符,例如A123x456 17960? 302tab5876,将其中连续的数字作为一个整数,依此存放到一个数组a中。

    输入一个字符串,内有数字和非数字字符,例如A123x456 17960? 302tab5876,将其中连续的数字作为一个整数,依此存放到一个数组a中.例如,123放在a[0],456放在a[1]... ...

  8. 习题 6.16 输入一个字符串,内有数字和非数字字符,例如: a123x456 17960? 302tab5876将其中连续的数字作为一个整数,依次存放到一数组a中。

    习题 6.16 输入一个字符串,内有数字和非数字字符,例如: a123x456 17960? 302tab5876将其中连续的数字作为一个整数,依次存放到一数组a中.例如,123存入在a[0],456 ...

  9. 输入一个字符串,内有数字和非数字字符,例如:A123x456 17960? 302tab5876,将其中连续的数字作为一个整数,依次存放到一数组a中。例如,123放在a[0],456放在a[1]...

    输入一个字符串,内有数字和非数字字符,例如:A123x456 17960? 302tab5876,将其中连续的数字作为一个整数,依次存放到一数组a中.例如,123放在a[0],456放在a[1]-统计 ...

最新文章

  1. python哪里下载import包-详解python中的模块及包导入
  2. LeetCode 442. Find All Duplicates in an Array
  3. 【反射的使用】java反射的复习
  4. yii1.0性能调优之改善并发数
  5. RVC使用指南(二)-集群管理
  6. JavaScript学习(九十三)—选择排序和冒泡排序
  7. 如何写出有效的引流文案?
  8. 快捷方便的对js文件进行语法检查。
  9. 【图像处理】空间滤波、中值滤波(Spatial Filtering and Median Filtering)
  10. Robot Framework 的安装配置和简单的实例介绍
  11. 如何进入BIOS设置?
  12. go技术文章精选(2019)
  13. 有哪些曾惊艳到你了的古诗词?1024程序员读古诗词
  14. python学习笔记(8)
  15. 云上游戏数据分析实践
  16. github之处理“忒修斯之船”问题
  17. ubuntu16 octomap安装(解决安装octomap后没有octovis问题)
  18. node爬取app数据_从零开始写一个node爬虫(上)—— 数据采集篇
  19. 鸿蒙系统可以装微信,网友:让腾讯支持华为,微信专用鸿蒙系统,安卓:你说啥?...
  20. 实例:用C#.NET手把手教你做微信公众号开发(3)--普通消息处理之图片

热门文章

  1. spoj2142 Arranging Flowers
  2. 18.2 增强型图元文件
  3. 论文笔记——TransPose
  4. python爬虫教程(五):解析库bs4及爬取实例
  5. 局域网访问提示无法访问检查拼写_windows无法访问请检查名称的拼写… 错误代码:0x80070035 | 吴文辉博客...
  6. BAPI_PRODORDCONF_GET_TT_PROP 生产订单完工确认
  7. /usr/bin/ld: /tmp/ccIHWHTn.o: in function `Cdisk::Cdisk()‘:编译报错解决方案
  8. geo数据差异分析_GEO2R:对GEO数据库中的数据进行差异分析
  9. CSS代码缩写,占用更少的带宽/字体缩写/盒模型代码简写/颜色值缩写
  10. ctrypto-js中,DES解密的iv向量处理