第一范文网 - 专业文章范例文档资料分享平台

黑马程序员JavaEE基础班新课程day08:常用Api

来源:用户分享 时间:2025/8/9 2:38:57 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

黑马程序员JavaEE基础班新课程day08:常用Api

前情回顾:

【济南中心】JavaEE基础班新课程day01:java概述 【济南中心】JavaEE基础班新课程day02:java基础知识 【济南中心】JavaEE基础班新课程day03:选择和循环 【济南中心】JavaEE基础班新课程day04:随机数和数组 【济南中心】JavaEE基础班新课程day05:方法概述 【济南中心】JavaEE基础班新课程day06:Eclipse断点调试 【济南中心】JavaEE基础班新课程day07:面向对象

五一就这样过去了我相信大家和我经历差不多,在假期开始之前是很兴奋的,想象中的旅游

是这样的:

黑马程序员济南中心 编著

但是我相信在中国,大家看到的应该是这样式儿的:

不过总算是浪了一波,回来又要继续战斗啦~

今天我们要学习一个帮助我们开发的文档,叫Api --> 应用程序设计接口 英文叫

Application programming interface.

下载链接:http://pan.http://www.diyifanwen.net//s/1eREzVHK 密码:4fbr

黑马程序员济南中心 编著

这个文件是长这个样子的,点开是这个样子的:

可以看到,左边是一些类的目录,是java帮我们写好的一些工具类,比如我们之前用过的Scanner 用来接收键盘录入。Random类 用来产生随机数。

今天我们要学的是一个String类,字符串类。什么是字符串?就是字符连成串,我们的软件经常需要处理文字,就要跟字符打交道,所以这个知识点是很重要的。

在学习之前,我们先设想一下会有什么方法? 我们接触一个网站或者软件,常用的有登录注册功能,有搜索功能,这里就会有两个字符串的比较,看看账号是不是存在在服务器中啊,看看你搜索的这个关键字和那个产品匹配啊,这个功能应该有,除此之外还有很多,我们一一来看。

String类的 构造方法:

黑马程序员济南中心 编著

构造方法也是一种方法,它有它的特殊性,没有返回值连void都没有,方法名和类名相同,我们之前学习面向对象的时候知道创建对象就是调用它的构造方法,比如 Student s = new Student(); 就是调用它的空参构造。 Student s2 = new Student(\张三\就是调用它的有参构造。

我们这里学习String类的构造方法也是用来创建字符串对象的,当然我们可以通过String str = \这种直接赋值的方式创建字符串对象。也可以通过构造方法,常用的构造方法有: String()

String(char[] value) String(String str)

黑马程序员济南中心 编著

String(StringBuilder builder)

这几个构造方法都可以创建String对象,传入的参数不同当然作用就不同, String() -- 创建一个空的字符串对象 -- String str = new String(); String(char[] value) -- 把一个字符数组变成字符串对象 -- char[] ch = {'a','b','c'} ; String str = new String(ch);

String(String str) -- 把一个字符串变成字符串对象 -- String str = new String(\

String(StringBuilder builder) -- 把一个带缓冲区的StringBuilder对象变为一个String对象

StringBuilder sb = new StringBuilder(\

String str = new String(sb);

不过我们常用的方式还是 String str = \

String类的方法:

黑马程序员济南中心 编著

黑马程序员JavaEE基础班新课程day08:常用Api.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c7e9d47fjj60088t3x4ji0cqsi0v0jd00p48_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top