API概念
API(Application Programming Interface) : 应用程序编程接口
API指的就是JDK中提供的各种功能的Java类
快速使用API步骤:
A:打开帮助文档
B:点击显示,找到索引,看到输入框
C:你要学习什么内容,你就在框框里面输入什么内容
举例:Random
D:看包
java.lang包下的类在使用的时候是不需要导包的
E:看类的描述
Random类是用于生成随机数的类
F:看构造方法
Random():无参构造方法
Random r = new Random();
G:看成员方法
public int nextInt(int n):产生的是一个[0,n)范围内的随机数
调用方法:
看返回值类型:人家返回什么类型,你就用什么类型接收
看方法名:名字不要写错了
看形式参数:人家要几个参数,你就给几个,人家要什么数据类型的,你就给什么数据类型的
int number =r.nextInt(100);
String
String 字符串是常量,它们的值在创建之后不能更改。字符串本质是一个字符数组
### 2.1String的构造方法:
~~~
* String(String original):把字符串数据封装成字符串对象String s1=new String("hello world");
String ss="hello world";
~~~
~~~
* String(char[] value):把字符数组的数据封装成字符串对象byte b[]
={97,98,99,100} String s2=new String(b);
* String(char[] value,intindex,intcount):把字符数组中的一部分数据封装成字符串对象
char c[]={'a','c,‘中‘};
~~~
### 2.2String类的判断功能:
boolean equals(Object obj):比较字符串的内容是否相同
boolean equalsIgnoreCase(String str):比较字符串的内容是否相同,忽略大小写
boolean startsWith(String str):判断字符串对象是否以指定的str开头
boolean endsWith(String str):判断字符串对象是否以指定的str结尾
### 2.3String类的获取功能:
* int length():获取字符串的长度,其实也就是字符个数
* char charAt(intindex):获取指定索引处的字符
* intindexOf(Stringstr):获取str在字符串对象中第一次出现的索引
* String substring(intstart):从start开始截取字符串
* String substring(intstart,intend):从start开始,到end结束截取字符串。包括start,不包括end
### 2.4String类的转换功能:
* char[] toCharArray():把字符串转换为字符数组
* String toLowerCase():把字符串转换为小写字符串
* String toUpperCase():把字符串转换为大写字符串
### 2.5String类的其他功能:
* 去除字符串两端空格 String trim()
* 按照指定符号分割字符串 String[] split(Stringstr)
*concat 将指定字符串连接到此字符串的结尾 String ss2="abc";
String s6=ss2.concat("def");
*replace(old char,new char):替换方法 String s7=ss2.replace("ab", "haha");
*valueOf():返回字符串类型
int a=12;
int b=13;
String s8=ss2.valueOf(a);
System.out.println(s8+b);
- java基础
- 第一章 认识java
- 第一节 第一个程序
- 第二节 jvm jdk jre说明
- 第三节 注释
- 第二章 开发环境配置
- 第三章 eclipse中的快捷键
- 第四章 基本数据类型和运算符
- 第一节 变量
- 第二节 标示符
- 第三节 基本数据类型
- 第四节 运算符
- 第五章 面向对象
- 第一节 创建类
- 第二节 创建对象实例
- 第三节 成员方法
- 第四节 如何定义一个函数
- 第五节 构造方法
- 第六章 this关键字
- 第七节 方法的重载
- 第八节 静态变量和静态方法
- 第九节 封装
- 第十节 包的使用方法
- 第十一节 全局变量和局部变量的区别
- 第十二节 断点调试
- 第十三节 继承
- 第十四节 多态
- 第十五节 抽象类
- 第十六节 接口
- 第十七节 final关键字
- 第六章 数组
- 第七章 api和String
- 第八章 集合
- 第九章 IO流
