解题代码(java):
方法一:
import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); String string=scanner.nextLine(); int flag=scanner.nextInt(); int Num=scanner.nextInt(); String[] strings=new String[Num]; for(int i=0;i<Num;i++){ strings[i]=scanner.next(); } if(flag==1){ for(int i=0;i<Num;i++){ if(strings[i].contains(string)){ System.out.PRintln(strings[i]); } } } else{ for(int i=0;i<Num;i++){ if(strings[i].toUpperCase().contains(string.toUpperCase())) System.out.println(strings[i]); } } } }方法二:import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner in=new Scanner(System.in); String str=in.nextLine(); int m=in.nextInt(); int n=in.nextInt(); in.nextLine(); List<String>li=new ArrayList<String>(); for(int i=0;i<n;i++){ String s=in.nextLine(); if(m==0){ if(s.toUpperCase().contains(str.toUpperCase())){ li.add(s); } }else if(m==1){ if(s.contains(str)){ li.add(s); } } } Iterator<String>it=li.iterator(); while(it.hasNext()){ System.out.println(it.next()); } }}
新闻热点
疑难解答