我有一个ArrayList重复的数字:
1
2
3
1
2
4
Run Code Online (Sandbox Code Playgroud)
我想要做的是打印程序1,2,3,4并忽略已经打印的整数.
我通常采用的方法是使用for循环遍历ArrayList,但我正在努力阻止元素重复.我在想某种计数器系统可能在这里工作,但我不确定实现它,所以任何帮助将不胜感激.
我在这里阅读了几乎所有关于在C#中查找List类型字符串中的重复项的答案,但我还没有找到我需要的解决方案.
假设我有一个清单:
List<String> list = new List<String>{"6","1","2","4","6","5","1","2","1","2"};
我想要检索的是重复值及其原始文件,在新列表中,以便生成的列表如下所示:
List<String> duplist = {"6","6","1","1","1,","2","2","2"};
说我有一个字符串数组:
let arrayOfStrings = ["a", "b", "a", "c", "a", "d"]
Run Code Online (Sandbox Code Playgroud)
我怎么能摆脱重复?
我试图编写一个程序来帮助我找到给定角度的三角函数值。下面是程序,
#include<iostream>
#include<cmath>
using namespace std;
void convert(char type);
int main()
{
char ch;
cout<<"Enter what angle value u want to calculate: 'c' for cos, 's' for sine and 't' for tan: ",cin>>ch;
convert(ch);
return 0;
}
void convert(char type)
{
float angle;
double num;
switch (type)
{
case 'C' || 'c':
cout<<"Enter angle value to calculate cos equivalent: ",cin>>angle;
num = cos(angle);
break;
case 's' || 'S':
cout<<"Enter angle value to calculate sin equivalent: ",cin>>angle;
num = sin(angle);
break; …Run Code Online (Sandbox Code Playgroud) 列表= [1,2,3,4,1,2,3,1,2]
在这里,我只需要删除第二个副本(三次重复)并忽略第一个副本.
最终结果如下,
Out_list = [1,2,3,4,1,2,3]
我在临时表中有重复的行主要是因为有一些日期值是秒/毫秒彼此不同.
例如:
2018-08-30 12:30:19.000
2018-08-30 12:30:20.000
这是导致重复的原因.
我怎样才能保留其中一个值?我们说更高的一个?
谢谢.