现有5个学生{"张三","李四","王五","那六","小七"}的数组,输入一个姓名,检查姓名是否存在,如果java啊

 我来答
帐号已注销
2020-11-15 · TA获得超过77.1万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:168万
展开全部

循环数组,进行比较,查找到了,从这个索引开始,将后面的值赋给前一个,达到删除的目的。这数组中的值放到集合中,比如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 时,各个元素能够包含不同种类的数据(对象、字符串、数值等等)。可以声明任何基本数据类型的数组,包括用户自定义类型和对象变量。

参考资料来源:百度百科-数组

百度网友845f74e61
2011-07-31 · TA获得超过6929个赞
知道大有可为答主
回答量:4050
采纳率:50%
帮助的人:1635万
展开全部
方法一,
循环数组,进行比较,查找到了,从这个索引开始,将后面的值赋给前一个,达到删除的目的。

方法二,
这数组中的值放到集合中,比如list,集合都有判断对象是否存,及索引的方法,找到后,remove掉指定索引的元素即可。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
拉稀摩多的
2018-07-31
知道答主
回答量:1
采纳率:0%
帮助的人:847
展开全部

就这样  做的粗糙了

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式