java:对数组元素进行查找的问题

2023-01-24 06:15

int[] a={1,3,4,7754,3235,4567,2445,3,3667,453};创建了数组,我想得到3在数组中一共出现了几次(包括同一元素内多次出现的情况),该怎么写?试了equals发现似乎行不通。
2个回答
int[] a={1,3,4,7754,3235,4567,2445,3,3667,453};
int count=0; 
for(int i: a){
    // 如果有负数,可以在这里加一行:if(i<0) i=-1; 
    if(i==3){
        count++; 
    }else if(i>12){// 不考虑负数,比12小的数字中不会含有3
        String s=String.valueOf(i);
        for(char c:s.toCharArray()){
            if(c=='3')count++; 
        }  
    }  
}  
System_out.println("count = "+count);
contains 包含函数
相关问答
java怎么 在数组 查找元素
1个回答2023-04-05 19:31
1 遍历数组判断 2 从开始就把数组的内容按照你要查找的那个条件的顺序排列存储,然后 二分法查找 。Arrays类有相关实现,可以参考。或者可以直接用,但是注意使用条件,很重要。
在数组中查找元素。
2个回答2022-07-05 16:35
其实从你上面写的程序来说根本没必要用到递归· 一次就可以找出来的为什么还要用递归呢·而且你这个也算不上递归。。。search函数 int search(int*list, int n,int x) {...
全文
java中如何知道数组中实际的元素个数
4个回答2023-01-16 06:19
java中知道数组中实际的元素个数的方法:  定义一个变量保存数组中的元素个数,然后对数组进行遍历,当数组元素不为空时,变量的值+1,否则不改变。 代码为: int n = 0;  //保存元素...
全文
在数组中查找指定的元素
2个回答2022-06-10 10:42
#include int main(void) { int a[10],n,k,i,x; int search(int a[],int n,int x); printf("Input n:");...
全文
火星由什么元素组成?
1个回答2024-02-07 02:13
火星:半径(地心到地表)约 3394 公里 部位 厚度比缓尘例(%) 主要组成分 大气层 2 (稀薄)棚哪掘二氧化碳、氮、氧、水气 地壳 1.5 矽岩、金属 地涵 60 (绝大部分)矽化物、(少...
全文
jquery怎么查找元素的父元素
1个回答2022-11-18 05:21
$(this).parent()
jquery怎么查找元素的子元素
1个回答2023-01-01 23:03
可以根据下标查找,下标从0开始。比如根据标签名查找时,有三个button标签,那么查找第二个元素就可以通过"getElementByTagName()[1]",就是查找第二个元素了
JAVA中怎么用两个数组实现ArrayList中无限添加元素的功能?
3个回答2023-03-06 14:41
去看看ArrayList的源码你就知道了
人是由哪些元素组成的?
2个回答2022-12-05 08:38
大量元素:C、H、O、N、P、S、K、Ca、Mg 微量元素:Fe、Mn、B、Zn、Mo、Cu、Cl
扫码下载APP
听书听课听播客,随时随地陪伴你
热门问答