1、
public static void main(String[] args) {
// 1 创建学生编号集合
List<Integer> kids = new ArrayList<>();
for (int i = 1; i <= 100; i++) {
kids.add(i);
}
//2 返回的数据顺序集合
List<Integer> sorts = new ArrayList<>();
//3 计数常量 用于喊数
int num = 0;
//4 判断是否还有在喊数的学生
while(kids.size()>0) {
Iterator<Integer> iterator = kids.iterator();
// 5 遍历学生集合
while(iterator.hasNext()) {
Integer next = iterator.next();
num++;
// 6 获取喊到9的学生记录,并从圈中剔除
if(num%9==0) {
sorts.add(next);
iterator.remove();
}
}
}
//7 输出报数顺序
System.out.println(sorts);
}
}
2、
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
string[] A = new[] { "1", "2","2", "3", "4", "5" };
string[] B = new[] { "2","4", "1","2","3" };
var sameArr = A.Intersect(B).ToArray();
//找出相同元素(即交集)
foreach (var item in sameArr)
{
Console.WriteLine("购买过AB两种商品的用户为:"+item);
}
Console.ReadLine();
}
}
}