Java 中關於String類的一些應用

2021-08-31 13:36:36 字數 1916 閱讀 6051

構造方法

public string():空構造

public string(byte bytes):把位元組陣列轉換成字串

public string(byte bytes,int index,int length):把位元組陣列的一部分轉換成字串

public string(char value): 把字元陣列轉換成字串

public string(char value,int index,int count):把字元陣列的一部分轉換成字串

public string(string original):把字串常量值轉換成字串

string 類的判斷功能

boolean equals(object obj ): 比較字串的內容是否相同(區分大小寫)

boolean equalsignoecase (string str):比較字串的內容是否相同(不區分大小寫)

boolean contains(string str):判斷大字串中是否包含小字串(必須是連在一起的 )

boolean startswith(string str):判斷字串是否以某個指定的字串開頭

boolean endswith(string str):判斷字串是否以某個指定的字串結尾

boolean isempty():判斷字串是否為空

注意區分字串內容為空和字串物件為空(string s="";(呼叫會顯示為空)和string s=null;(呼叫是否為空會顯示空指標異常因為物件不存在無法呼叫方法))

string 類的獲取功能

int length():獲取字串長度。

char charat(int index):獲取指定索引位置的字元。

int indexof(int ch):返回指定字元在此字串中第一次出現處的索引。(這裡是int型別的而不是char型別的是因為』a』和』97』都可以代表a)

int indexof(string str):返回指定字串中第一次出現處的索引。

int indexof(int ch,int fromindex):返回指定字元在此字串中從指定位置後第一次出現處的索引。

int indexof(string str,int fromindex):返回指定字串在此字串中從指定位置後第一次出現處的索引。

string substring(int start):從指定位置開始擷取字串到末尾。

string substring(int start,int end):從指定位置開始到指定位置結束擷取字串。

string 類的轉換功能

byte getbytes():把字串轉換成位元組陣列。

char tochararray():把字串轉換成字元陣列。

static string valueof(char ch):把字元陣列轉換成字串。

static string valueof(int i):把int 型別的資料轉換成字串。

string tolowercase():把字串轉換為小寫。

string touppercase():把字串轉換為大寫。

string concat(string str):把字串拼接。

string類的其他功能

string replace(char old,char new ):字元的替換。

string replace(string old,string new ):字串的替換。

string trim():去掉字串兩端的空格。

按照字典順序比較兩個字串區分大小寫和不區分大小寫 int compareto(string str) 和 int comparetoignorecase(string str)

關於Java中String類的hashCode方法

首先來看一下string中hashcode方法的實現原始碼 1 public inthashcode 9 hash h 10 11return h 12 在string類中有個私有例項欄位hash表示該串的雜湊值,在第一次呼叫hashcode方法時,字串的雜湊值被計算並且賦值給hash欄位,之後再呼...

關於java中string類的用法!

string類代表字串 二,常用的操作方法 1,獲取某個位置的字串 在這裡插入 片 2.拼接兩個字串 在這裡插入 片 string str 王英傑 string str1 是女神 方式1 string ret str.concat str1 方式2 string ret str str1 syste...

JAVA中String類的總結

類在 的使用中有著非常重要的作用,現在對於 類做乙個總結 提到 類就不得不提到 類,有兩種型別的字串,一種是建立後不需要改變的,稱為字串常量,類用於儲存字串常量。另一種是建立後需要對其進行改變的,稱為字串變數,用於儲存字串變數。先來看看 類 類有 種構造方法,都是根據提供的不同引數來構造。下面舉幾個...