91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

String類的獲取功能、轉換功能

發布時間:2020-10-24 17:51:11 來源:腳本之家 閱讀:299 作者:cmm0401 欄目:編程語言

String類的獲取功能:String類的基本獲取功能、獲取功能的舉例子、String類的基本轉換功能、轉換功能的舉例子、

1、String類的獲取功能:

(1)int length()

        獲取字符串的長度,即字符串中字符的個數。

(2)char charAt(int index)

        獲取指定索引位置上的字符。

(3)int indexOf(int ch)

        獲取指定字符在此字符串中第一次出現的索引。注意:這里用的是int,不是char,原因是'a'和97都可以作為實參傳入。

(4)int indexOf(String str)

        獲取指定字符串在此字符串中第一次出現的索引。

(5)int indexOf(int ch,int fromIndex)

        獲取指定字符在此字符串中指定位置后第一次出現的索引。

(6)int indexOf(String str,int fromIndex)

        獲取指定字符串在此字符串中指定位置后第一次出現的索引。

(7)String substring(int start)

        從指定位置截取子字符串,默認是截取到末尾。(包含start位置)

(8)String substring(int start,int end)

        從指定位置開始到指定位置結束截取子字符串。(包start不包end)

2、獲取功能的舉例

package cn.itcast_06; 
public class StringDemo { 
  public static void main(String[] args) { 
    // int length() 
    // 獲取字符串的長度,即字符串中字符的個數。 
    String s="helloworld"; 
    System.out.println("length():"+s.length());//10 
    System.out.println("--------------"); 
    // char charAt(int index) 
    // 獲取指定索引位置上的字符。 
    System.out.println("charAt:"+s.charAt(0));//h 
    System.out.println("charAt:"+s.charAt(9));//d 
    System.out.println("--------------"); 
    // int indexOf(int ch) 
    // 獲取指定字符在此字符串中第一次出現的索引。注意:這里用的是int,不是char, 
    // 原因是'a'和97都可以作為實參傳入。 
    System.out.println("indexOf:"+s.indexOf('h'));//0 
    System.out.println("indexOf:"+s.indexOf('d'));//9 
    System.out.println("--------------"); 
    // int indexOf(String str) 
    // 獲取指定字符串在此字符串中第一次出現的索引。 
    System.out.println("indexOf:"+s.indexOf("owo"));//4 
    System.out.println("indexOf:"+s.indexOf("ld"));//8 
    System.out.println("--------------"); 
    // int indexOf(int ch,int fromIndex) 
    // 獲取指定字符在此字符串中指定位置后第一次出現的索引。 
    // int indexOf(String str,int fromIndex) 
    // 獲取指定字符串在此字符串中指定位置后第一次出現的索引。 
    System.out.println("indexOf:"+s.indexOf('l',4));//8 
    System.out.println("indexOf:"+s.indexOf('l',40));//-1 
    System.out.println("--------------"); 
    // String substring(int start) 
    // 從指定位置截取子字符串,默認是截取到末尾。(包含start位置) 
    System.out.println("substring:"+s.substring(4));//oworld 
    System.out.println("substring:"+s.substring(0));//helloworld 
    // String substring(int start,int end) 
    // 從指定位置開始到指定位置結束截取子字符串。(包start不包end) 
    System.out.println("substring:"+s.substring(4,8));//owor 
    System.out.println("substring:"+s.substring(0,s.length()));//helloworld 
  } 
} 

3、String的轉換功能:

(1)byte[ ] getBytes( )

        把字符串轉換為字節數組。

(2)char[ ] toCharArray( )

        把字符串轉換為字符數組。

(3)static String valueOf(char[ ] chs)

        把字符數組轉成字符串。

(4)static String valueOf(int i)

        把int類型的數據轉成字符串。

         注意:String類的valueOf方法可以把任意類型的數據轉成字符串。

(5)String toLowerCase( )

        把字符串轉成小寫。

(7)String toUpperCase( )

        把字符串轉成大寫。

(8)String concat(String str)

        把字符串拼接。用 + 也可以。

4、String類的轉換功能舉例:

package cn.itcast_06; 
public class StringDemo4 { 
  public static void main(String[] args) { 
    // 定義一個字符串對象 
    String s = "JavaSE"; 
    // byte[] getBytes():把字符串轉換為字節數組。 
    byte[] bys = s.getBytes(); 
    for (int x = 0; x < bys.length; x++) { 
      System.out.println(bys[x]); 
    } 
    System.out.println("----------------"); 
    // char[] toCharArray():把字符串轉換為字符數組。 
    char[] chs = s.toCharArray(); 
    for (int x = 0; x < chs.length; x++) { 
      System.out.println(chs[x]); 
    } 
    System.out.println("----------------"); 
    // static String valueOf(char[] chs):把字符數組轉成字符串。 
    String ss = String.valueOf(chs); 
    System.out.println(ss); 
    System.out.println("----------------"); 
    // static String valueOf(int i):把int類型的數據轉成字符串。 
    int i = 100; 
    String sss = String.valueOf(i); 
    System.out.println(sss); 
    System.out.println("----------------"); 
    // String toLowerCase():把字符串轉成小寫。 
    System.out.println("toLowerCase:" + s.toLowerCase()); 
    System.out.println("s:" + s); 
    System.out.println("----------------"); 
    // String toUpperCase():把字符串轉成大寫。 
    System.out.println("toUpperCase:" + s.toUpperCase()); 
    System.out.println("s:" + s); 
    System.out.println("----------------"); 
    // String concat(String str):把字符串拼接。 
    String s1 = "JavaSE"; 
    String s2 = "JavaEE"; 
    String s3 = s1 + s2; 
    String s4 = s1.concat(s2); 
    System.out.println("s3:"+s3); 
    System.out.println("s4:"+s4); 
  } 
} 

補充:

下面介紹下String類的獲取功能

package string;
 //String類的獲取功能
public class StringDemo {
 public static void main(String[] args) {
//定義一個字符串對象
String s="helloworld";
//返回字符串的長度
System.out.println("s.length="+s.length());
//獲取指定位置的索引字符
System.out.println("charAt:"+s.charAt(7));
// 返回指定字符在此字符串中第一次出現處的索引
System.out.println("indexOf:"+s.indexOf('l'));
//返回指定字符串 在此字符串中第一次出現處的索引
System.out.println("indexOf:"+s.indexOf("owo"));
//返回指定字符在此字符串中從指定位置后第一次出現的索引
System.out.println("indexOf:"+s.indexOf('l',4));//找不到或者不存在都是返回-1
//返回指定字符串在此字符串中從指定位置后第一次出現的索引
System.out.println("indexOf:"+s.indexOf("ell",4));
//從指定位置到末尾開始截取
System.out.println("substring:"+s.substring(2));
//從指定位置到指定位置結束截取(前閉后開)
System.out.println("substring:"+s.substring(2,8));
 }
 } 

總結

以上所述是小編給大家介紹的String類的獲取功能、轉換功能 ,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對億速云網站的支持!

向AI問一下細節

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

AI

固镇县| 夹江县| 梅河口市| 突泉县| 白河县| 祁门县| 北宁市| 东山县| 安徽省| 叶城县| 浪卡子县| 绥江县| 滁州市| 绍兴市| 承德市| 凌云县| 怀柔区| 封丘县| 彭阳县| 临沭县| 凤庆县| 唐海县| 界首市| 东方市| 辽阳市| 左云县| 曲阳县| 赣榆县| 邹城市| 当雄县| 太白县| 贵定县| 天等县| 纳雍县| 景洪市| 罗山县| 卢湾区| 阜宁县| 都安| 南华县| 五常市|