当前位置: 首页 > news >正文

dw做网站 怎么做背景图片seo研究所

dw做网站 怎么做背景图片,seo研究所,网站建设方案平台,西安学校网站建设费用ArrayList相当于集合&#xff0c;作为一种容器存储数据&#xff0c;与数组类似。不同的是&#xff0c;ArrayList中长度可变&#xff0c;而数组长度不可变。 ArrayList相关API 构造器 public ArrayList() 创建一个空的集合对象 ArrayList<String>arrnew ArrayList<>…

 ArrayList相当于集合,作为一种容器存储数据,与数组类似。不同的是,ArrayList中长度可变,而数组长度不可变。

 ArrayList相关API

构造器

public ArrayList() 创建一个空的集合对象

ArrayList<String>arr=new ArrayList<>();
长度获取

public int size()

 添加元素

public boolean add(E e)将指定元素添加到此集合末尾

arr.add("Java");
arr.add("黑马");

 public void add(int index,E element)在集合中指定位置插入指定的元素

arr.add(1,"MySQL);
元素获取

public E get(int index)返回指定索引处的元素

String rs=arr.get(1);
System.out.println(rs);
 删除元素

public E remove(int index)删除指定索引处的元素,并返回

arr.remove(1);
arr.remove(2);

 public boolean remove(Object O)删除指定的元素,并返回是否删除成功

arr.remove("Java");
修改元素

public E set(int index,E element)修改指定索引处的元素,返回原来的值

arr.set(1,"IDEA");

ArrayList相关案例

从集合中批量删除元素

两种方式,一种是从左往右,一种是从右往左,操作有些许不同

package com.itheima.hello;import java.util.ArrayList;
import java.util.Scanner;public class HelloWorld {public static void main(String args[]){ArrayList<String> arr=new ArrayList<>();arr.add("Java入门");arr.add("黑枸杞");arr.add("人字拖");arr.add("宁夏枸杞");arr.add("特级枸杞");arr.add("枸杞子");delete(arr);System.out.println(arr);for(int i=0;i<arr.size();i++)//从左往右遍历,要注意删完元素后,后面的元素会往前移动,但同时i又会往后移动,因此可能有元素会被错过{String se=arr.get(i);if(se.contains("枸杞")){arr.remove(i);i--;}}System.out.println(arr);}public static void delete(ArrayList<String>arr){ArrayList<String>arr1=new ArrayList<>(arr);//new一个,使用arr1,避免修改arrfor(int i=arr1.size()-1;i>=0;i--){String se=arr1.get(i);if(se.contains("枸杞")){arr1.remove(i);}}System.out.println(arr1);}
}
使用ArrayList实现一个菜单

Food.java

package com.itheima.hello;public class Food {//菜品类private String name;//菜品名称private String desc;//描述private double price;//价格public Food() {}public Food(String name, double price, String desc) {this.name = name;this.price = price;this.desc = desc;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getDesc() {return desc;}public void setDesc(String desc) {this.desc = desc;}public double getPrice() {return price;}public void setPrice(double price) {if(price<0){System.out.println("价格设置错误,请重新设置");return;}this.price = price;}}

FoodOperator.java 

package com.itheima.hello;import java.util.ArrayList;
import java.util.Scanner;public class FoodOperator {//菜品操作类,负责完成对菜品的业务实现private ArrayList<Food>foods=new ArrayList<>();//创建一个Food类,来存取数据public void addFood()//添加菜品{Scanner sc=new Scanner(System.in);Food f=new Food();System.out.println("请输入菜品名称:");String name=sc.next();f.setName(name);while(true){System.out.println("请输入菜品价格:");double price=sc.nextDouble();f.setPrice(price);if(price>0)break;}System.out.println("请输入菜品描述:");String desc=sc.next();f.setDesc(desc);foods.add(f);//将它添加到集合中}public void showfood(){if(foods.size()==0){System.out.println("您没有添加任何菜品,快去添加菜品吧");return;}for (int i = 0; i < foods.size(); i++) {Food fo=foods.get(i);String name=fo.getName();double price=fo.getPrice();String desc=fo.getDesc();System.out.println(name);System.out.println(price);System.out.println(desc);System.out.println("-------------");}}public void start(){while (true){System.out.println("1.添加菜品");System.out.println("2.展示菜品");System.out.println("3.退出系统");System.out.println("请选择您的操作:");Scanner sc = new Scanner(System.in);String id = sc.next();switch (id) {case "1":addFood();break;case "2":showfood();break;case "3":System.out.println("欢迎下次光临");return;default:System.out.println("输入指令错误,请重新输入");break;}}}
}

HelloWorld.java

package com.itheima.hello;import java.util.ArrayList;
import java.util.Scanner;public class HelloWorld {//设计一个菜品的展示界面//进行上架功能,添加商品名字,商品价格,商品描述//进行展示,显示所有的商品及其信息public static void main(String args[]){FoodOperator foodop=new FoodOperator();//相当于设计了一个页面foodop.start();}}

http://www.mmbaike.com/news/103141.html

相关文章:

  • 做网站用什么后缀好2024年新闻摘抄
  • 承德新闻今日百度seo推广软件
  • 开发网站需要哪些技术人员自己做网站的流程
  • 最新章节 第四百六十二章 花两亿做的网站火星时代教育培训机构怎么样
  • 学风建设网站百度营销登录入口
  • 海口网站建设方案报价厦门seo全网营销
  • 广州市天河区建设局网站观看b站的广告网站平台
  • 宝安福永小学网站建设谷歌seo查询
  • 东营网站的优化百度seo排名培训
  • 怎么做报名网站百度指数搜索榜
  • 佛山现在什么网络推广好游戏优化大师
  • 展示型网站一样做seo优化吗网站制作论文
  • 网站模板 wordpresssem优化策略
  • 国内网站设计案例网站怎么做外链
  • 搜了网的免费b2b网站大数据营销专业
  • 如何建设个人网站和博客品牌宣传推广文案
  • 在网站建设中要注意的问题龙岗网站建设
  • 西乡做网站费用app推广策划方案
  • 哪个行业最容易做网站成人职业技能培训班
  • 花垣做网站朋友圈网络营销
  • 家纺网站建设百度广告太多
  • 江宁网站建设公司放单平台
  • 淘宝网站开发实训报告武汉网站seo德升
  • 网站建站纠纷宁波网站建设的公司
  • 网站做权重的好处网络营销主要做些什么工作
  • c 网站开发论文seo排名资源
  • 网站建设内部流程图重庆seo排名电话
  • 外贸行业网站建设公司免费建站的平台
  • 网站如何做数据分析报告黄山seo推广
  • avada做网站推广引流渠道有哪些