zoukankan      html  css  js  c++  java
  • 03-19总结

    1、判断一个整数是否还有数字7的时候,如果这个整数不是一个字符串,要先+“ ”让变成一个字符串,

          用字符串str.indexOf()  来检索。

         if(str.indexOf("7")>=0){

                    就代表有这个数字,

           }

    2、str.charAt( ) ,返回在指定位置的字符。可以提取字符串的每个字符,

    试题: 假设有字符串“uyde87dw3n8AU7au9”,统计其中数字的个数、大写字母的个数、小写字母的个数

        var str="uyde87dw3n8AU7au9";
        var temp=func(str);  //这是数组     用[ ]提取每位数字,
        alert("数字的个数:"+temp[0]+",大写字母的个数"+temp[1]+",小写字母的个数:"+temp[2]);
        function func(x) {
            var n1=0,n2=0,n3=0;
            for(var i=0;i<x.length;i++){
                var c=x.charAt(i);  //把x里每一位都拿出来赋值给出c,然后对c进行判断
                if(c>="0" && c<="9"){
                    n1++;
                }else if(c>="A" && c<="Z" ){
                    n2++;
                }else if(c>="a" && c<="z"){
                    n3++;
                }
            }
            var arr=new Array(n1,n2,n3);   //new个新对象接受n1 n2 n3返回的值

            //var arr=[n1,n2,n3];  数组的另一方式
            return  arr;  //[6,2,9]这是个数组
        }

    3、parseInt()将转换成数字,str.slice(2)提取第3为开始之后的所有字符.

  • 相关阅读:
    HDU 1333 基础数论 暴力
    HDU 1299 基础数论 分解
    HDU 1211 EXGCD
    HDU 3507 单调队列 斜率优化
    博弈
    std:ios::sync_with_stdio(false);
    NBUT[1220] SPY
    nbut1217 Dinner
    poj2236Wireless Network
    ZOJ Problem Set
  • 原文地址:https://www.cnblogs.com/xiaoxiaoyu7/p/8605300.html
Copyright © 2011-2022 走看看