14 3 String類概述及構造方法

2021-08-19 21:45:56 字數 1840 閱讀 8148

string類概述:

/**   string類特點:

*     一切都是物件,字串事物 "" 也是物件

*     類是描述事物,string類,描述字串物件的類

*     所有的 "" 都是string類的物件

*     

*     字串是乙個常量,一旦建立,不能改變

string類的構造方法:

構造方法是用來完成string物件的建立,下圖中給出了一部分構造方法需要在api中找到,並能夠使用下列構造方法建立物件。

/**  string類構造方法

*  string類的構造方法,過載形式

*/public class stringdemo3

/* * string(char value) 傳遞字元陣列

* 將字元陣列,轉成字串, 字元陣列的引數,不查詢編碼表

*  * string(char value, int offset, int count) 傳遞字元陣列

* 將字元陣列的一部分轉成字串

* offset  陣列開始索引

* count   個數

*/public static void function_1();

//呼叫string構造方法,傳遞字元陣列

string s = new string(ch);

system.out.println(s);

string s1 = new string(ch,1,4);

system.out.println(s1);}/*

*  定義方法,string類的構造方法

*  string(byte bytes)  傳遞位元組陣列

*  位元組陣列轉成字串

*  通過使用平台的預設字符集解碼指定的 byte 陣列,構造乙個新的 string。

*  平台 : 機器作業系統

*  預設字符集: 作業系統中的預設編碼表, 預設編碼表gbk

*  將位元組陣列中的每個位元組,查詢了編碼表,得到的結果

*  位元組是負數,漢字的位元組編碼就是負數, 預設編碼表 ,乙個漢字採用2個位元組表示

*  *  string(byte bytes, int offset, int length) 傳遞位元組陣列

*  位元組陣列的一部分轉成字串

*  offset 陣列的起始的索引

*  length 個數,轉幾個   , 不是結束的索引

*/public static void function();

//呼叫string類的構造方法,傳遞位元組陣列

string s = new string(bytes);

system.out.println(s);

byte bytes1 =;

//呼叫string構造方法,傳遞陣列,傳遞2個int值

String的概述及其構造方法

package package1 基本類 class student 測試類 public class stringdemo string aa new string bys system.out.println aa abcde system.out.println aa.length 5 sys...

Integer類概述及基本使用

integer 類在物件中包裝了乙個基本型別 int的值 該類提供了多個方法,能在 int型別和 string 型別之間互相轉換,還提供了處理 int型別時非常有用的其他一些常量和方法 public integer string s 注意 這個字串必須是由數字字元組成 演示實現如下 package ...

String 類的構造

檔名稱 3.cpp 完成日期 2016年 5 月 24日 版本號 v1.0 專案 string類的構造 寫乙個能處理字串的類,其資料成員如下所示 include include using namespace std class string string string string string ...