##API(四)————String類的經常使用方法

String類的經常使用方法面試

##1、概述正則表達式

  在Java中,字符串被做爲String類型的對象來處理。String類位於Java.lang包中,默認狀況下,該包被自動導入全部的程序數組

##2、建立String對象spa

  String s="Hello World";code

  String s=new String("Hello World");對象

##3、String類的經常使用方法:blog

  1,求字符串的長度length();索引

    語法:字符串.length();內存

  2,字符串的比較開發

    語法:字符串1.equals(字符串2);

    比較的是兩個字符串的值是否相同,返回值爲boolean類型

  注:

    1(面試題),在Java中,雙等號(==)和equals()方法應用於兩個字符串比較時,所比較的內容有差異的。「==」比較的是兩個字符串對象在內存中的地址,就是判斷是不是同一個字符串對象,而equals()比較的是兩個字符串對象的值。

    2,在Java比較字符串過程當中,也有一些是小寫,一些大寫的字符串,他們的比較方法用的是equalsIgnoreCase()方法,這個方法在比較字符串時忽略字符串的大小寫。

  3,字符串的連接concat();

    語法:字符串1.concat(字符串2);

    字符串2 被拼接到字符串1的後面,返回一個新的字符串。

  4,字符串的提取和查詢

方法 說明
public int indexOf(int ch) 搜索並返回第一個出現字符ch的位置
public int indexOf(String value) 搜索並返回第一個出現字符串value的位置
public int lastIndexOf(int ch) 搜索並返回最後一個出現字符ch的位置
public int lastIndexOf(String value) 搜索並返回最後一個出現字符串value的位置
public String substring(int index) 提取從指定索引位置開始的部分字符串
public String substring(int beginindex,int dendingex) 提取beginindex和endindex之間的字符串
pubic String trim() 截取字符串先後的空格後返回新的字符串

  5,字符串拆分

  語法:字符串名.split(separator,limit);

    separator:是可選項,表示根據匹配指定的正則表達式來拆分此字符串

    limit:可選項,該值用來限制返回數組中的元素個數。

  6,舉個例子白:

    在之後的開發過程當中,用的比較多的是返回字符串長度,和拆分字符串

public class Lyric { public static void main(String[] args) { //定義一個新的字符串 String words="Hello Java World Demo"; //返回該字符串的長度  System.out.println(words.length()); System.out.println("拆分前:"+words); System.out.println("拆分後:"); String[] split = words.split(" "); for(String a:split){ System.out.println(a); } } }
相關文章
相關標籤/搜索