现有5个学生{"张三","李四","王五","那六","小七"}的数组,输入一个姓名,检查姓名是否存在,如果java啊
循环数组,进行比较,查找到了,从这个索引开始,将后面的值赋给前一个,达到删除的目的。这数组中的值放到集合中,比如list,集合都有判断对象是否存,及索引的方法,找到后,remove掉指定索引的元素即可。
String[] arr=new String[5];
Scanner sca=new Scanner(System.in);
String name=null;
for(int i=0;i<arr.lenth();i++){
System.out.print("请输入第"+(i+1)+"个学生姓名:内");
name=sca.next();
arr[i]=name;
}
System.out.println("现有容以下学生");
for(int i=0;i<arr.lenth();i++){
System.out.println(arr[i]+"\t");
扩展资料:
一个数组中的所有元素具有相同的数据类型(在C、C++、Java、pascal中都这样。但也并非所有涉及数组的地方都这样,比如在Visual Foxpro中的数组就并没这样的要求)。当然,当数据类型为 Variant 时,各个元素能够包含不同种类的数据(对象、字符串、数值等等)。可以声明任何基本数据类型的数组,包括用户自定义类型和对象变量。
参考资料来源:百度百科-数组
循环数组,进行比较,查找到了,从这个索引开始,将后面的值赋给前一个,达到删除的目的。
方法二,
这数组中的值放到集合中,比如list,集合都有判断对象是否存,及索引的方法,找到后,remove掉指定索引的元素即可。