java的帮助文档(API)
生活随笔
收集整理的這篇文章主要介紹了
java的帮助文档(API)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
java的幫助文檔(API)
1課程目標
1: 學會查詢查看幫助文檔。
2: 通過java的幫助文檔,能過自我學習更多類和方法。
2課程筆記
2.1如何查看幫助文檔。
3String 常用方法:
/**
*
*
- String API
- 構造方法 String();
- String(byte[] bytes);
- String("abc");
- String("char[] chars);
*/
public class Test {
}
/**
*
- String 對象實例化對比。
*/
public class Text {
}
public class StringDemo {
public static void main(String[] args) {String url = "www.baidu.com";// charAt 返回指定位置的字符。char a = url.charAt(4);// 根據索引差到字符。System.out.println(a);// indexOfint b = url.indexOf(".");// 根據字符返回下標System.out.println(b);// lastindexOfint c = url.lastIndexOf(".");// 根據最后一次出現的字符,返回下標。System.out.println(c);// 字符串比較String d = "hello";String e = "hello1";System.out.println(d.compareTo(e));// 字符串拼接。d = d.concat("word");System.out.println(d);// 是否包含某個字符串containsDemo();startWithDemo();equalshDemo();getBytesDemo();toCharArrayDemo();toLowerCaseDemo();trimDemo();} // trim 去除字符串前后的空格。 public static void trimDemo(){String url1 = " www.baid u.com ";System.out.println("原字符串長度"+url1.length());String trim = url1.trim();System.out.println(trim);System.out.println("去除空格后的長度"+trim.length());}//toLowerCase() 轉換成小寫 toUpperCase() 轉換成大寫 public static void toLowerCaseDemo(){String url = "HELLO WORD";String lowerCase = url.toLowerCase();System.out.println(lowerCase);String upperCase = url.toUpperCase();System.out.println(upperCase);}// toCharArray public static void toCharArrayDemo(){String url = "abc";char[] charArray = url.toCharArray();System.out.println(Arrays.toString(charArray));}// getBytes public static void getBytesDemo(){String url = "abc";byte[] bytes = url.getBytes();System.out.println(Arrays.toString(bytes));}// equals equalsIgnoreCase public static void equalshDemo(){String url = "www.baidu.com";String url1 = "WWW.baiDU.Com";System.out.println(url.equals(url1));System.out.println(url.equalsIgnoreCase(url1));// 忽略大小寫比較}// startsWith endsWith// 判斷前綴后綴是否相同。 public static void startWithDemo(){String url = "www.baidu.com";System.out.println(url.startsWith("www"));System.out.println(url.endsWith("com")); }// contains public static void containsDemo(){String url = "www.baidu.com";System.out.println(url.contains("baid5")); }}
public class StringDemo02 {
public static void main(String[] args) {split();subStringDemo();// 完成以下演示。/** replace();* valueOf();* ifEmpty();*/}public static void subStringDemo(){// 字符串截取。String url = "http://www.baidu.com/news";// 獲取http:String substring = url.substring(7,10);// 從哪里開始,到哪里結束。System.out.println(substring);// 獲取www,我有一個辦法。int index = url.indexOf("/");int last = url.indexOf(".");System.out.println(index);System.out.println(last);String substring2 = url.substring(index+2, last);System.out.println(substring2); }// 字符串切割 public static void split(){String str = "a.b.c.d.e.f";String[] split = str.split("\\.");// 某些字符需要轉義。System.out.println(split[0]);System.out.println(split[1]);System.out.println(split[2]);System.out.println(split[3]); }}
4StringBuffer & StringBuilder
/**
*
- String 對象,以及方法。
- StringBuffer StringBuilder
- StringBuffer: 字符串緩沖類:程安全的可變字符序列。一個類似于 String 的字符串緩沖區
- StringBuilder: 一個可變的字符序列。此類提供一個與 StringBuffer 兼容的 API,但不保證同步.線程不安全。
- String 和 StringBuffer StringBuilder 區別。
- String 表示一組不可變的字符序列。對于字符串的操作,將會創建新的字符串對象。 不適用于頻繁操作字符串。
- StringBuffer 線程安全的可變字符序列。對于字符的操作,將在其對象方法中完成,不會創建新的字符串對象。適用于多線程操作
- StringBuilder 非線程安全的可變字符序列。對于字符的操作,將在其對象方法中完成,不會創建新的字符串對象。適用于單線程操作。
*/
public class Test {
}
58種基本數據類型包裝類。
/**
*
- 基本數據類型 包裝類
- byte Byte
- short Short
- int Integer
- long Long
- float Float
- double Double
- char Character
- boolean Boolean
*Integer Integer 類在對象中包裝了一個基本類型 int 的值。Integer 類型的對象包含一個 int 類型的字段。
*
- int Integer 的區別:
- int 是基本數據類型,Integer是引用數據類型,也是int包裝類。提供了對整數類型操作的方法。允許自動拆裝箱。
*/
public class Test2 {
}
總結
以上是生活随笔為你收集整理的java的帮助文档(API)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 打开txt_在python
- 下一篇: openssl 生成证书_使用证书和私钥