亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Java > 正文

Java基礎學習(三)

2019-11-06 06:58:38
字體:
來源:轉載
供稿:網友

可以證明,字符串操作是計算機程序設計中最常見的行為。

字符串

字符型包括字符常量和字符變量兩大類,字符常量是用單引號括起來的,如‘a’。 java中的轉義字符是‘/’. 字符變量:char ch=’s’;//默認初始值為/u0000; Java中,把字符串作為對象來處理,Java語言提供的java.lang中封裝了類String和StringBuffer,都可以用來表示一個字符串(分別處理不變字符串和可變字符串)。


字符串常量

一個字符串常量是雙引號之間的字符序列,如果雙引號之間沒有任何字符,那么該字符創為空串,Java允許在字符串中出現轉義字符。

Java允許直接使用加號連接兩個字符串。

字符串的聲明及初始化

對于字符串變量,在使用之前要顯示聲明,并且進行初始化。

> String a;> StringBuffer b;> //創建一個空字符串> String c=new String();> //直接用字符串常量來初始化一個字符串> String d="hello";>

字符串處理的類

String類是字符串常量類,該類對象在建立后不能修改。Java編譯器保證每個字符串常量都是String類對象。

String類的基本方法

1.構造函數

String(); //生成一個空串;String(String value); //用已知串生成一個串對象String(char []value); //用字符數組生成一個串對象String(char value[],int offset,int count); //用字符數組value的offset位置開始的count個字符,建立一個字符串對象,之后并不影響原來的字符數組String(char value[],int hibyte,int offset,int count);//基本功能同上

2.字符串類的訪問方法

字符串的訪問即字符串的引用,它包括得到字符串的長度,得到指定位置的字符或字串,以及得到某個字符或者字串在字符串中的位置等。

length(); //返回字符串長度toLowerCase(); //轉換為小寫串toUpperCase(); //轉換為大寫串charAt(int index); //返回字符串的第index個字符substring(int neginindex); //返回從beginindex位置(包括該位置)開始到結尾的所有字符substring(int beginindex,int endindex); //返回從beginindex位置(包括)開始到endindex(不包括)的所有字符compareTo(String anotherString); //字符串比較,返回值為兩者差regionMatches(int toffset,String other,int ooffset,int len); //比較本串從toffset開始的len個字符和other串從ooffset開始的len個字符是否一致。startWith(String PRefix); //比較字符串是否以prefix開始endWith(String suffix); //比較字符串以suffix結束indexOf(int ch); //返回某個字符或字符串在本字符串中第一次出現的位置lastIndexOf(); //返回某個字符或字符串在本字符串中最后一次出現的位置replace(char oldChar,char newChar); //將字符串中oldChar字符替換成newChar字符;valueOf(object obj); //將某個對象的實例轉換成字符串concat(String str); //將字符串str連接到本串的最后

3.字符串和字符數組

將字符串保存到字符數組中:

getChars(int start,int end,char c[],int offset); //將當前字符串中的一部分字符復制到參數c指定的數組中,將字符中從位置start到end-1位置的字符復制到數組c中,并從數組c的offset處開始存放。

toCharArry();

調用該方法可以初始化一個字符數組,該數組的長度與字符串的長度相等,并將字符串對象的全部字符復制到該數組中。 如:String s=“哈哈哈”; char a[]=s.toCharArray();

StringBuffer類

StringBuffer類是字符串緩沖區,不僅可以接受修改,還可以讀入整個文件。

StringBuffer類的基本方法

1.StingBuffer類對象初始化

StringBuffer類的對象只能用初始化函數進行初始化,構造函數如下:

StringBuffer() //建立空的字符串對象StringBuffer(int length) //建立長度為length的字符串對象StringBuffer(String) //建立一個初始值為String的字符串對象

2.StringBuffer類的訪問方法

length()——返回字符串長度setLength(int newlength)——重新設定字符串的長度,新串為舊串的截余charAt(int index)——返回指定位置的字符setCharAt(int index,char ch)——重設指定位置的字符append(Object obj)——將指定對象轉換為字符串,添加到原串尾insert(int offset,Object obj)——將指定對象轉換為字符串,然后插入到從offset開始的位置toString()——將字符串轉換成String對象capacity()——返回當前StringBuffer類對象分配的字符空間的數量getChars(int srcBegin,int srcEnd,char dst[],int dstBegin)——將字符串中從srcBegin到srcEnd的字符拷貝到數組dst[]中開始位置為dstBegin中。

3.StringTokenizer

有時候分析字符串并將字符串分解成可被獨立使用的單詞,這些單詞叫做語言符號。要實現以上的要求可以使用java.util包中的StringTokenizer類。該類只要用途是將字符串以界定符為界,分析為一個個的token,定界符可以自己指定。 例: StringTokenlizer fenxi=new StringTokenizer(“We are student”); StringTokenlizer fenxi=new StringTokenizer(“We,are;student”,“,:”);

通常用while循環來逐個獲取語言符號,為了控制循環,我們可以使用StringTokenizer類中的hasMoreTokens()方法,只要字符串中還有語言符號,該方法就 返回 true,否則返回false。

另外我們還可以調用countTokens()方法得到字符串一共有多少個語言符號。

StringTokenizer 類三種構造方法:

①public StringTokenizer(String str)

為指定字符串構造一個string tokenizer。tokenizer使用默認的分集”/t/n/r/f”。 即:空白字符、制表符、換行符、回車符和換頁符。分隔符字符本身不作為標記。 參數:str - 要解析的字符串。 拋出:NullPointerException-如果str為 null。

②public StringTokenizer(String str,String delim)

為指定字符串構造一個string tokenizer。delim參數中的字符都是分隔標記的分隔符。分隔符字符本身不作為標記。 注意:如果delim為null,則此構造方法不拋出異常。但是嘗試對得到StringTokenizer調用其它方法則可能拋出NullPointerException。 參數:str - 要解析的字符串;delim-分隔符。

③public StringTokenizer(String str,String delim,boolean returnDelims)

為指定字符串構造一個string tokenizer。delim參數中的所有字符都是分隔標記的分隔符。如果returnDelims標志為true,則分隔符字符也作為標記返回。每個分隔符都作為一個長度為1的字符串返回。如果標志為false,則跳過分隔符,只是用作標記之間的分隔符。 如果delim為null,則此構造方法不拋出異常。但是,嘗試對得到的StringTokenizer調用其它方法則可能拋出NullPointerException。 參數:str -要解析的字符串;delim-分隔符。 returnDelims-指示是否將分隔符作為標記返回的標志. 拋出:NullPointerException-如果 str 為 null。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩a**中文字幕| 国产精品香蕉在线观看| 青青草成人在线| 国产最新精品视频| 亚洲欧美在线免费观看| 国产做受高潮69| 91av中文字幕| 色噜噜狠狠狠综合曰曰曰88av| 国产激情久久久| 97视频在线观看视频免费视频| 日韩精品欧美国产精品忘忧草| 欧美超级乱淫片喷水| 国产精品成人观看视频国产奇米| 亚洲成人xxx| 成人女保姆的销魂服务| 亚洲欧美日韩精品久久| 亚洲aaa激情| 国产精品亚洲美女av网站| 丝袜情趣国产精品| 欧美成人免费大片| 日韩av理论片| 亚洲一区二区三区香蕉| 亚洲午夜精品久久久久久性色| 日日噜噜噜夜夜爽亚洲精品| 亚洲欧美成人一区二区在线电影| 日韩影视在线观看| 91国产高清在线| 欧美限制级电影在线观看| 日韩高清电影好看的电视剧电影| 日韩欧美一区二区三区久久| 欧美大学生性色视频| 欧美国产极速在线| 久久香蕉精品香蕉| 91热福利电影| 黄色一区二区在线观看| 日韩精品亚洲视频| 亚洲天堂av综合网| 亚洲视频免费一区| 久热99视频在线观看| 久久久久久亚洲| 亚洲日本成人女熟在线观看| 精品国产福利视频| 欧美在线一区二区视频| 91tv亚洲精品香蕉国产一区7ujn| 青青草国产精品一区二区| 午夜精品福利在线观看| 国语自产精品视频在线看| 成人a在线视频| 久久成人这里只有精品| 欧美国产极速在线| 欧美有码在线视频| 久久av.com| 精品一区二区三区电影| 欧美精品九九久久| 欧美性生交xxxxxdddd| 欧美高清理论片| 成人免费视频a| 91精品久久久久久久久青青| 色妞欧美日韩在线| 日本中文字幕不卡免费| 欧美一区二区三区……| 免费不卡欧美自拍视频| 国产亚洲人成网站在线观看| 中文字幕精品www乱入免费视频| 福利二区91精品bt7086| 亚洲第一二三四五区| 日韩美女在线观看| 国产精品视频中文字幕91| 日韩免费中文字幕| 欧美日韩人人澡狠狠躁视频| 91精品国产综合久久香蕉最新版| 国产精品自产拍在线观| 97精品国产97久久久久久春色| 久久九九热免费视频| 亚洲自拍偷拍福利| 国内精品久久久久久中文字幕| 日韩av电影手机在线观看| 91国产视频在线| 欧美激情第1页| 7777精品视频| 毛片精品免费在线观看| 国产精品免费久久久久影院| 国产日韩综合一区二区性色av| 久久精品亚洲94久久精品| 精品国偷自产在线| 岛国av一区二区| 国产美女精品免费电影| 69av在线视频| 亚洲a区在线视频| 国产精品亚洲激情| 国产精品久久久久久av福利软件| 狠狠爱在线视频一区| 亚洲国产精品嫩草影院久久| 亚洲精品av在线播放| 亚洲女人被黑人巨大进入| 国产日韩精品综合网站| 欧美成人第一页| 亚洲影院色在线观看免费| 4p变态网欧美系列| 在线视频免费一区二区| 国产精品91在线观看| 亚洲欧美日韩精品久久| 久久久国产精彩视频美女艺术照福利| 日韩在线观看电影| 97久久精品在线| 日韩经典一区二区三区| 隔壁老王国产在线精品| 4388成人网| 91精品国产自产在线观看永久| 国产大片精品免费永久看nba| 国产成人在线亚洲欧美| 欧洲s码亚洲m码精品一区| 国产中文字幕91| 日韩国产精品视频| 国产一区二区三区欧美| 久久久成人精品视频| 精品欧美激情精品一区| 亚洲国产欧美久久| 国内精品久久久久影院 日本资源| 日韩电影免费观看在线| 欧美乱大交xxxxx另类电影| 日韩欧美在线第一页| 国产亚洲免费的视频看| 亚洲成人免费在线视频| 欧美丝袜第一区| 亚洲国产精品女人久久久| 欧美成人精品三级在线观看| 日韩中文字幕不卡视频| 91伊人影院在线播放| 久久影院中文字幕| 亚洲国产99精品国自产| 欧美大片在线看| 欧美精品午夜视频| 久久久久亚洲精品| 亚洲欧美日韩一区在线| 日韩美女免费线视频| 日韩欧美国产高清91| 国产精品第三页| 亚洲男人第一网站| 国产成人一区二区在线| 日韩大陆欧美高清视频区| 国产精品久久久久久久午夜| 欧美黄色小视频| 亚洲精品国产品国语在线| 激情久久av一区av二区av三区| 欧美黑人xxxx| 国产成人小视频在线观看| 在线精品国产成人综合| 91在线国产电影| 久久久精品国产网站| 一本色道久久88综合亚洲精品ⅰ| 热久久99这里有精品| 51ⅴ精品国产91久久久久久| 欧美亚洲国产精品| 亚洲人成电影网站色www| 国产精品一区二区三区在线播放| 欧美一级高清免费| 国产精品久久久久久av福利| 欧美成人在线免费| 国产精品嫩草视频| 亚洲一区二区久久久久久| 国产一区二区三区三区在线观看| 国产精品久久久久久久7电影| 日韩精品极品视频免费观看|