16 1字串物件的建立

2021-09-24 03:28:49 字數 1060 閱讀 6377

package study;

//string 建立字串物件

public class exercise ;

char b= ;

//宣告並初始化兩個字元陣列

byte c= ;

byte d= ;

//第一種

string str1=new string(a);

system.out.println("str1:"+str1);

//第二種

string str2=new string(b,0,5);//(陣列名,開始下標,個數)

system.out.println("str2:"+str2);

//第三種

string str3=new string(c);

system.out.println("str3:"+str3);//byte->char 從低到高型別自動轉換

//第四種

string str4=new string(d,0,6);

system.out.println("str4:"+str4);

//第五種

stringbuffer strbuf=new stringbuffer("str5的字串");

string str5=new string(strbuf);

system.out.println("str5:"+str5);

//通過字串緩衝區物件初始化乙個新的字串物件,作為引數的字串緩衝區物件的內容被複製,以後對字串緩衝區物件的操作不會影響新的字串

//第六種

string str6=new string("str6的字串");

system.out.println("str6:"+str6);

string str7=new string();

system.out.println("str7:"+str7); }}

//以上輸出的字串都是原來字串的複製,也就是說,構造字串後(new string),再對原本的字串(c)進行修改是不影響新構建字串內容的(str)

PYTHON的內建物件 (二)字串物件

最重要的一點 python中的字串為 乙個有序的字元集合 不可變序列 1 python中沒有字元,只有單字元字串。2 字串並不能直接修改某一位置的字元。3 一些重要操作 s1 s2 合併 s1 3 重複 s1 i 索引 s1 i j 分片 len s1 長度 for x in s1 迭代 m in ...

字串1 字串的旋轉

題目描述 給定乙個字串,要求將字串前面的若干個字元移到字串的尾部。例如 將字串 abcdef 的前三個字元 a b c 移到字串的尾部,那麼原字串將變成 defabc 首先想到的是將需要移動的字元乙個乙個移到字串的尾部。實現如下 public class transfet s n 1 t publi...

5 6字串的統計字串

題目 給定乙個字串str,返回str的統計字串。補充題目 給定乙個字串的統計字串cstr,再給定乙個整數index,返回cstr所代表的原始字串上的第index個字元。實現public class getcountstring string res string.valueof str.charat...