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流