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

6 常用API篇

  1. 同一个包下的程序,可以直接访问
  2. 访问其他包下的程序时,必须导包才可以访问 格式: import 包名.类名;
  3. 调用Java提供的程序时,也要导包才能使用;不过Java.lang包下的程序是不需要进行导包就可以直接用的(如 String类)
  4. 访问多个其他不同包下的相同程序名的程序, 默认只能导入一个程序, 另一个程序必须带包名和类来进行访问

String

package fan.Api.string;public class Demo01 {public static void main(String[] args) {//1.直接双引号得到字符串对象String name = "小明";System.out.println(name);//2.new String创建字符串对象,并调用构造器初始化字符串//public String() 创建一个空白字符串对象,不包含任何内容String rs1 = new String();System.out.println(rs1); // ""//根据传入的字符串内容,创建字符串对象String rs2 = new String("小明");System.out.println(rs2);//根据字符串内容,创建字符串对象char[] chars = {'a','小','7'};String rs3 = new String(chars);System.out.println(rs3);//根据字符串内容,创建字符串对象byte[] bytes = {97,98,99};String rs4 = new String(bytes);System.out.println(rs4);}
}

ArrayList集合

集合是一种容器,用来存储数据

集合的大小可变

而ArrayList是集合中的最常用的一种,是泛型类,可以约束存储的数据类型

增删改拿

image-20260202012328748

练习

要求:开发一个商家上架以及展示菜品的程序

主程序

package fan.Api.ArrayListLearning;import java.util.Scanner;public class mainExe {public static void main(String[] args) {operate();}//执行程序public static void operate(){foodOperate operate = new foodOperate();Scanner sc = new Scanner(System.in);while (true) {System.out.println("输入1上架商品\n输入2展示商品");String commend = sc.nextLine();switch (commend){case "1":operate.addfood();break;case "2":operate.showfood();break;case "3":System.out.println("操作完成!");return;default:System.out.println("查无此项!");}}}
}

对象

package fan.Api.ArrayListLearning;public class Food {private String name;private double price;private String desc;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 double getPrice() {return price;}public void setPrice(double price) {this.price = price;}public String getDesc() {return desc;}public void setDesc(String desc) {this.desc = desc;}
}

数据处理

package fan.Api.ArrayListLearning;import java.util.ArrayList;
import java.util.Scanner;public class foodOperate {Scanner sc = new Scanner(System.in);ArrayList<Food> foods = new ArrayList<>();//上架商品public void addfood(){Food food = new Food();System.out.println("菜品名称:");food.setName(sc.next());System.out.println("菜品价格:");food.setPrice(sc.nextDouble());System.out.println("菜品描述:");food.setDesc(sc.next());foods.add(food);}//展示商品public void showfood(){if (foods.isEmpty()){System.out.println("查无此项!");return;}for (int i = 0; i < foods.size(); i++) {Food f = foods.get(i);System.out.println(f.getName());System.out.println(f.getPrice());System.out.println(f.getDesc());System.out.println("-----------------");}}
}
http://www.jsqmd.com/news/341706/

相关文章:

  • Ser-Ile-Lys-Val-Ala-Val
  • 如何选择靠谱的大润发购物卡回收平台?省钱攻略必看! - 团团收购物卡回收
  • 2026年矿用防爆/矿井远红外电热风炉厂家实力推荐:适配煤矿、非煤矿山多种安全供热场景 - 品牌推荐官
  • 拿捏团队和干系人最狠的方式,不是催进度、画蓝图,也不是靠强硬压人,而是“拆屋效应”
  • 从孤岛到闭环:如何将企微 RPA 自动化能力无缝接入业务工作流?
  • 广州靠谱门窗厂哪家好,熊博士好门窗甄选性价比领先 - 工业品牌热点
  • 四种亲测有效的瑞祥提货券回收方法 - 京回收小程序
  • 企微自动化开发:安全与效率的平衡术
  • 锂盐厂要点,泰同源作为推荐厂商口碑排名怎么样 - myqiye
  • 大润发购物卡回收平台:快速提现,安全可靠的最佳选择 - 团团收购物卡回收
  • 2026海外名义雇主 EOR 服务商优势解析:全球雇佣的高效解决方案_ - 品牌2025
  • 突破官限:企微外部群“主动推送”引擎的精准定位与消息链实现
  • 2026年云南省热门无人机培训品牌推荐,云南省无人机考试中心 - myqiye
  • 2026年陕西镀金镀银回收厂家推荐:聚焦资源循环的三大行业先锋 - 深度智识库
  • 重庆城市宇宙·第一季 IP策划
  • 2026防腐木市场洞察:川企领衔TOP5,环保工艺与耐久性能双优选 - 深度智识库
  • 多语言UI验证:动态上下文分析工具对比研究
  • Flutter---设备搜索动画效果(2)
  • 收藏备用|未来,AI究竟会替代多少程序员的工作?(附调研数据+学习指南)
  • 从工程视角看链路聚合:不只是带宽叠加那么简单
  • Spring Boot 4 新特性:模块化架构
  • AI辅助探索性测试:提升缺陷发现率的全面指南
  • 赋能北京商户!合肥三十六行北京分公司,多平台代运营实力派 - 野榜数据排行
  • 吐血推荐! AI论文网站 千笔 VS 灵感ai,专为本科生量身打造!
  • 大兴安岭英语雅思培训辅导机构推荐:2026权威出国雅思课程中心学校口碑排行榜 - 苏木2025
  • ‌模型漂移测试:确保AI系统长期稳定性的策略
  • 大兴安岭英语雅思培训辅导机构推荐-2026权威出国雅思课程中心学校口碑排行榜 - 苏木2025
  • 基于 RPA 模拟驱动的企业微信外部群自动化架构解析
  • 2026年陕西电线电缆回收厂家推荐:掘金“城市矿山”标杆企业解析 - 深度智识库
  • 试验品 #0