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

Java常用API之String类:

一、API概述:

1.常用API全称:Application Program Interface 应用程序接口。

二、包:

包类似于文件夹,一个包中可以放多个类文件。

在自己的程序中,调用其他包中的程序需要注意下面一个问题:

  • 如果当前程序中,要调用其他包下的程序,则必须在当前程序中导包, 才可以访问!

    导包格式:import 包名.类名

  • 如果当前程序中,要调用Java.lang包下的程序,不需要我们导包的,可以直接使用。

  • 如果当前程序中,要调用多个不同包下的程序,而这些程序名正好一样,此时默认只能导入一个程序,另一个程序必须带包名访问。

三、String类:

1.String类概述:String代表字符串,可以用来创建对象封装字符串数据,并对其进行处理。

2.String创建对象:

  • 第一种方式:直接使用双引号“...”

  • 第二种方式:new String类,调用构造器初始化字符串对象。

3.String类的常用方法:

4.String的注意事项:
  • String类的对象是不可变的对象。

  • 字符串字面量和new出来字符串的区别:

  • 只要是以“...”方式写出的字符串对象,会存储到字符串常量池,且相同内容的字符串只存储一份。如下图一所示

  • 但通过new方式创建字符串对象,每new一次都会产生一个新的对象放在堆内存中。

Java常用API之ArrayList类:

一、ArraryList类:

1.ArraryList集合概念:ArrayList表示一种集合,它是一个容器,用来装数据的,类似于数组。

2.集合特点:

  • 集合的大小不固定,启动后可以动态变化,类型也可以选择不固定。

  • 集合非常适合做元素个数不确定,且要进行增删操作的业务场景。

  • 集合的提供了许多丰富、好用的功能,而数组的功能很单一。

3.集合和数组的区别:

  • 数组和集合的元素存储的个数问题:

数组定义后类型确定,长度固定。
集合类型可以不固定,大小是可变的。

  • 数组和集合适合的场景:

数组适合做数据个数和类型确定的场景
集合适合做数据个数不确定,且要做增删元素的场景

二、ArrayList常用方法:

泛型概述:

ArrayList<E>:其实就是一个泛型类,可以在编译阶段约束集合对象只能操作某种数据类型。

举例:

ArrayList<String>:此集合只能操作字符串类型的元素。

ArrayList<Integer>:此集合只能操作整数类型的元素。

注意:集合中只能存储引用类型,不支持基本数据类型。

怎么去统一ArrayList集合操作的元素类型?
使用泛型:<数据类型>
ArrayList<String> list1 = new ArrayList()

http://www.jsqmd.com/news/495003/

相关文章:

  • ABB机器人仿真工作站:超便捷教学实训平台
  • Rust的std--mem--transmute:类型转换的终极武器(及危险)
  • AI检测算法不断升级:免费降AI工具如何应对新挑战
  • 使用Jsoup爬取豆瓣电影Top250(附Java代码)
  • Redis 队列学习笔记(List Queue)
  • 告别API封号焦虑:分享一个稳定的Claude Code与OpenAI Codex接入方案
  • PMIC小记
  • server-http.ts 文件分析
  • 编程语言特性比较与适用场景选择建议
  • 英伟达GTC 2026“芯片全家桶”震撼登场,微美全息构建全栈算力创新体系迎风而上
  • 用户生成内容:海量数据存储与检索的优化
  • 46页精品PPT | 数据治理大数据平台资源规划与建设解决方案
  • python-flask大学生志愿者组织活动报名管理系统_9fcw0
  • 从315曝光的LLM语料污染看GEO工程化治理
  • 容器化部署最佳实践指南
  • 云原生应用开发中的服务网格实践与服务发现机制
  • 奥尔特云智慧档案:从纸库到数库转型,赋能档案数字化智能化发展
  • 防爆高低温试验箱安全监测智能 - 品牌推荐大师
  • 挖耳勺会伤害到鼓膜吗?可视挖耳勺是智商税吗?可视挖耳勺推荐
  • 最近发现一个挺有意思的AI工具:OpenClaw,用起来感觉不错
  • 导购机器人设计
  • Rust Trait 对象多态实现机制
  • 浅尝辄止:字符编码
  • 2026年内网穿透软件盘点:5款主流工具实测对比,哪款更适合你的业务?
  • OpenClaw 接入 QQ 机器人完整教程:让 AI 助手在 QQ 上为你服务
  • 信创软件产品认证证书申请条件与周期详解
  • 侧向激光雷达的技术博弈:远距扫描与近距固态的路线之争与融合趋势
  • 苹果遗传转化
  • 北京上门回收名酒,京城亚南酒业,全品类回收,上门便捷更省心 - 品牌排行榜单
  • EPICOR KINECT物料其他入库接口