zoukankan      html  css  js  c++  java
  • String

    制作一个字符串数组,每个元素都有一些随意输入的数字和字母组成,要求找出里面每个数字,然后求他们的和

    例:{“adf1f23”,“ju34ui21”} 第一个数字是123,第二个数字是3421,和为:123+3412=3544

    public class RandomData {
        public static int data(String str)
        {   
            char array[]=str.toCharArray();//把字符串转成字符数组
            int data=0;
            for(int i=0;i<array.length;i++)
            {
                if(array[i]>'0'&&array[i]<'9')
                {
                    data=data*10+(int)(array[i]-'0');//数字字符要转成数字,用字符 ‘9’-‘0’ 强转成int就可以了
                }
            }
            return data;
            
        }
        public static void main(String[] args) {
            String array[]={"adf1f23","ju34ui21","wwww1234qq4"};
            int data[]=new int[array.length];
            for(int i=0;i<array.length;i++)
            {
                data[i]=RandomData.data(array[i]);
            }
            //System.out.println(array[0]);
            int sum=0;
            for(int i=0;i<data.length;i++)
            {
                sum+=data[i];
            }
            System.out.println(sum);
        }
    
    }
  • 相关阅读:
    SSM整合
    SpringMVC学习笔记
    Spring笔记
    Spring之AOP在XML中的配置方法
    Spring之AOP的注解配置
    Mybatis学习笔记
    css学习笔记
    DOM技术
    Javascript学习笔记
    Hive导出复杂数据到csv文件
  • 原文地址:https://www.cnblogs.com/xiaojuzibuxiao/p/7725891.html
Copyright © 2011-2022 走看看