中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java字符串的截取和分割方法

發布時間:2021-07-16 09:52:26 來源:億速云 閱讀:240 作者:chen 欄目:編程語言

這篇文章主要講解了“Java字符串的截取和分割方法”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Java字符串的截取和分割方法”吧!

一、字符串的截取和分割

1.在程序開發中,有些時候我們需要對字符串的截取和分割,String類提供了substring()方法是截取字符串的一部分,split()方法是字符串以給定的字符進行分割成字符串數組。

2.字符串截取方法和分割方法

public String substring(int index)方法:截取字符串是從索引的位置開始一直到末尾,方法返回值是新字符串。

public String substring(int beginIndex,int  endIndex)方法:截取字符串從beginIndex開始,一直到endIndex結束,中間的字符串,如果沒有指定endIndex,表示的是截取到目標字符串的末尾。它是左閉右開的形式。

public String[] split(String regex)方法:按照參數regex將原來的字符串切分成若干部分。

public String[] split(String regex,int  limit)方法:regex表示要分隔的字符,limit表示限制分隔后的數量。

3.使用分隔符注意的問題

(1)“.”和“|”都是轉義字符,必須得加“\”。

(2)如果在一個字符串中有多個分隔符,可以用“|”作為連字符,比如:“x=1? and y=2 =? or  z=3?”,把三個都分隔出來,可以用String.split("and|or")。

4.字符串的截取和分割例子

public class p47 { public static void main(String[] args) {         // TODO Auto-generated method stub         String str="Today is Monday";         //字符串截取         System.out.println("從第6個字符截取字符串到最后結果是:"+str.substring(6));         System.out.println("從第9個字符截取字符串到第15個字符結果是:"+str.substring(9, 15));         //字符串分割         String animal="Cat,Dog,Tiger,Pig,Lion,Bear";         String[] s1=animal.split(",");         String[] s2=animal.split(",",4);         //打印所有動物為:         System.out.println("打印所有動物為:");         for(String a : s1){             System.out.println(a);         }         //打印前4個動物為:         System.out.println("打印前4個動物為:");         for(String b : s2){             System.out.println(b);         } } }

運行的結果是:

Java字符串的截取和分割方法

二、比較字符串的”==”和”equal()”區別

1.equal()方法是比較兩個字符串中的字符是否相等,==方法是用來比較兩個字符串中對象的地址是否一致。

2.當兩個字符串對象,它們的字符內容是一樣的話,如果使用equal()方法判斷結果是為true,如果使用==方法判斷它就是false。

3.字符串使用”==”和”equal()”例子

public class p48 { public static void main(String[] args) {         // TODO Auto-generated method stub         String str1="this is application";         String str2="this is application";         if(str1.equals(str2)){             System.out.println("str1和str2的字符內容一樣");//結果為true,str1和str2的字符內容一樣         }else{             System.out.println("str1和str2的字符內容不一樣");//結果為false,str1和str2的字符內容不一樣         }         if(str1==str2){             System.out.println("str1和str2是兩個對象");//結果為false,str1和str2是兩個對象         }else{             System.out.println("str1和str2不是兩個對象");//結果為true,str1和str2不是兩個對象         } } }

運行的結果是:

Java字符串的截取和分割方法

三、switch語句支持字符串類型

1.在程序開發中,對字符串的操作中使用比較多,所以在JDK7新特性出現Java編程的方便。

2.switch語句使用字符串的例子

import java.util.Scanner; public class p64 { public static void main(String[] args) {         // TODO Auto-generated method stub         System.out.println("請輸入A~D字母");         Scanner scan=new Scanner(System.in);         String s=scan.nextLine();         switch(s){         case "A":             System.out.println("我是A字母");             break;         case "B":             System.out.println("我是B字母");             break;         case "C":             System.out.println("我是C字母");             break;           case "D":             System.out.println("我是D字母");             break;         default:             System.out.println("輸入不正確");         } } }

運行的結果是:

Java字符串的截取和分割方法

四、總結

本文主要介紹了字符串的截取和分割、比較字符串的”==”和”equal()”區別、switch語句支持字符串類型的知識點,字符串的截取和分割介紹了一些方法,也通過案例理解這個用法。詳細的介紹比較字符串的”==”和”equal()”區別,理解這兩個的區別。switch語句支持字符串類型,在程序開發中,對字符串的操作中使用比較多,所以在JDK7新特性出現Java編程的方便。

感謝各位的閱讀,以上就是“Java字符串的截取和分割方法”的內容了,經過本文的學習后,相信大家對Java字符串的截取和分割方法這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

神农架林区| 海阳市| 远安县| 宜兴市| 康定县| 大余县| 南汇区| 大邑县| 平泉县| 明溪县| 阿瓦提县| 临朐县| 安西县| 彭泽县| 岳池县| 壶关县| 诏安县| 澄迈县| 海原县| 响水县| 鄢陵县| 理塘县| 黄冈市| 冷水江市| 连平县| 柘城县| 铅山县| 蚌埠市| 句容市| 疏附县| 石阡县| 潢川县| 南京市| 八宿县| 德兴市| 慈溪市| 晋州市| 新郑市| 和政县| 金寨县| 嘉禾县|