计算数组中相同元素的个数,以及数组总的元素数(重复元素算一个)
来源:互联网 发布:深邃的眼睛 知乎 编辑:程序博客网 时间:2024/05/17 21:51
一个数组,其中包含重复的元素,计算出重复元素的个数,以及所有元素的个数,重复的元素算一个
数组需要排序
ArrayList<String> list = new ArrayList<String>();
list.add("0");
list.add("0");
list.add("1");
list.add("1");
list.add("1");
list.add("2");
int flag = 0;
String record;
int count = 0;
record = list.get(0).toString();// 将第0个元素先放入record中
List<String> num = new ArrayList<String>();
int size = list.size();
for (int i = 0; i < size; i++)
{
if (!list.get(i).equals(record))
{
num.add(record + "相同的个数是:" + count);
// 将新出现的不同元素赋给record
record = list.get(i);
// count重置为1,开始重新计数
count = 1;
flag++;
}
//记录相同数的数量
else
{
count++;
}
// 记录最后一个
if (i == size - 1)
{
num.add(record + "相同的个数是:" + count);
flag++;
}
}
System.out.println("元素个数:" + flag + "");
for (int j = 0; j < num.size(); j++)
{
System.out.println(num.get(j));
}
数组需要排序
ArrayList<String> list = new ArrayList<String>();
list.add("0");
list.add("0");
list.add("1");
list.add("1");
list.add("1");
list.add("2");
int flag = 0;
String record;
int count = 0;
record = list.get(0).toString();// 将第0个元素先放入record中
List<String> num = new ArrayList<String>();
int size = list.size();
for (int i = 0; i < size; i++)
{
if (!list.get(i).equals(record))
{
num.add(record + "相同的个数是:" + count);
// 将新出现的不同元素赋给record
record = list.get(i);
// count重置为1,开始重新计数
count = 1;
flag++;
}
//记录相同数的数量
else
{
count++;
}
// 记录最后一个
if (i == size - 1)
{
num.add(record + "相同的个数是:" + count);
flag++;
}
}
System.out.println("元素个数:" + flag + "");
for (int j = 0; j < num.size(); j++)
{
System.out.println(num.get(j));
}
- 计算数组中相同元素的个数,以及数组总的元素数(重复元素算一个)
- 统计一个数组中相同元素个数
- 输出数组中相同的元素以及个数
- 查询数组中相同元素的个数
- 计算一个数组中相同元素对的数目
- oc统计数组相同元素的个数,以及数组排序
- 计算数组里面不重复元素个数
- 数组中重复元素最多的数
- js 判断数组重复元素以及重复的个数
- 删除一个数组中重复的元素
- 删除一个数组中重复的元素
- iOS统计数组相同元素的个数
- 统计PHP数组中相同元素的个数
- Matlab统计数组中相同元素的个数
- 寻找数组中不相同元素的个数
- 一个有序的数组中,删除重复出现的元素,输出不再重复出现的元素个数
- 求大数据量数组中不重复元素的个数
- java 求数组中重复元素的个数
- 几种Linux系统安装软件的命令
- OGRE SampleBrowser框架解析
- android的TextView使用Html(图片显示)格式
- Spring中@Autowired注解、@Resource注解的区别
- 对象序列化
- 计算数组中相同元素的个数,以及数组总的元素数(重复元素算一个)
- Android源码总体框架
- 2012.7.20 单词The human tissue trade
- transExcel
- void及void指针含义的深刻解析
- hdu More is better
- gethostbyaddr ,gethostbyname
- 爬行与索引的区别
- vb.net ArrayList,Session的存值取值