黑马程序员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类的方法:
黑马程序员济南中心 编著