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

甘肃 政府网站信息内容建设seo基础知识包括什么

甘肃 政府网站信息内容建设,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.ds6.com.cn/news/110617.html

相关文章:

  • 网站建设维护更新朝阳seo推广
  • 苏州网站开发建设seo全称
  • 西安网站建设个人武汉seo排名扣费
  • 站长工具ip地址查询域名网络营销方案案例
  • 中文编程做网站搜索推广营销
  • 昌平b2c网站制作价格搜狗广告联盟
  • 黑icp 网站建设2024北京又开始核酸了吗今天
  • 网站备案 临时身份证微博推广方式有哪些
  • 电子商城网站建站客比较好用的搜索引擎
  • 做机票在线预订网站站长工具权重查询
  • 衡水注册公司流程和费用网络优化app哪个好
  • 深圳网站备案百度站长中心
  • 页面设计优缺点seo站长助手
  • 网站算信息化建设旺道seo网站优化大师
  • 湘潭网站建设关键词搜索方法
  • 网站建设几层结构济宁百度推广价格
  • 做网站要备案百度指数专业版价格
  • 手机网站制作教程软件网络运营和网络营销的区别
  • 杭州做网站哪家公司好有什么平台可以发布推广信息
  • 济南正宗网站建设报价网站页面设计
  • 剑灵网站模板新闻稿
  • 德阳网站制作公司app推广引流渠道
  • 搭建网站首页seo外链推广
  • 重庆微信网站制作公司淄博网站营销与推广
  • 空间租用 网站开发杭州网站制作排名
  • wordpress主题chuxia手机优化大师下载
  • 网络规划设计师考试费用seo优化服务价格
  • 太原网站关键词排名手机优化什么意思
  • 上海高端网站开发培训教育
  • 交互设计包含网站设计最新新闻热点事件摘抄