问题描述
随机插入3个不同的关键字到文章的不同位置应该怎么写比如插入:北京中国天津南京美国文章为:今天的传递活动从上午10时25分左右开始,“风之后”李丽珊担任首棒火炬手。李静、王晨等50余名现、退役运动员,刘德华、古巨基、陈奕迅、陈慧琳、张学友、汪明荃、吴小莉等演艺界明星以及中联办副主任李刚、立法会主席范徐立泰、曾宪梓等119多位火炬手参与了传递。3个关键字每次位置不能相同
解决方案
解决方案二:
//如果文本不长的话,可放入string中,line=sr.ReadToEnd().ToString();//再作处理;//code,未调试line=sr.ReadToEnd().ToString();string[]str={"北京","中国","天津","南京","美国"};intlength=str.Length;intcount=0;List<int>list=newList<int>();Randomrand=newRandom();while(list.Count<length){intindex=rand.Next(0,length-1);if(!list.Contains(index)){list.Add(index);}}stringtemp=string.Empty;for(inti=0;i<str.Length;i++){//查一下string的插入方法,这里暂用substringline=line.substring(0,index-1)+str[i]+line.substring(index);}
时间: 2025-01-27 18:41:32