日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java 11-7String类里的方法的一些案例

發布時間:2025/7/14 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 11-7String类里的方法的一些案例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、 把int數組拼接成字符串的案例

  需求:把數組中的數據按照指定個格式拼接成一個字符串
  舉例:
    int[] arr = {1,2,3};
  分析:
    A:首先定義一個空的字符串
    B:其次先給這個字符串拼接一個"["
    C:遍歷所給的數組的數據,并對數據進行判斷
        a:正在遍歷的這個數據是否是數組中的最后一個元素
            是: 給字符串拼接這個元素和"]"
            不是:給字符串拼接這個元素和","
    D:輸出拼接完畢后的字符串

  實現:打算把以上分析寫成 一個方法(功能),方便以后的調用
      要寫一個方法,必須明確兩點:
        這個方法的返回類型: String類型的
        這個方法所需要的參數列表: 需要的是一個數組,此處是 int[] arr

1 public class StringTest1 { 2 3 public static void main(String[] args) { 4 5 //首先得有想要進行這個功能轉換的數組 6 int[] arr = {1,2,3}; 7 8 //調用charToString方法 9 String ss = charToString(arr); 10 System.out.println("最后的結果是:"+ss); 11 12 } 13 14 //寫把數組變為字符串的方法: 15 public static String charToString(int[] arr){ 16 // 返回String類型 參數列表是int[] arr 17 18 //定義一個空字符串 19 String s = "["; 20 //先拼接一個開頭 21 //s += "["; 22 23 //對數組的數據進行遍歷,分析,并進行字符串的拼接: 24 for(int x=0;x<arr.length;x++){ 25 if(x == arr.length-1){ 26 //正在遍歷的這個數據是數組中的最后一個元素 27 s += arr[x]+"]"; 28 } 29 else{ 30 //正在遍歷的這個數據不是數組中的最后一個元素 31 s += arr[x]+","; 32 } 33 } 34 return s; 35 } 36 }

?

2、 字符串反轉的案例


  字符串反轉
    舉例:鍵盤錄入”abc”
    輸出結果:”cba”

  分析:
    A:鍵盤錄入一個字符串
    B:定義一個新字符串
    C:倒著遍歷字符串,得到每一個字符
        a:length()和charAt()結合
        b:把字符串轉成字符數組
    D:用新字符串把每一個字符拼接起來
    E:輸出新串

  以上分析寫成一個字符串反轉功能:
    返回類型:String
    參數列表:String

1 import java.util.Scanner; 2 public class StringTest2 { 3 4 public static void main(String[] args) { 5 6 //建立鍵盤輸入對象 7 Scanner sc = new Scanner(System.in); 8 System.out.println("請輸入你想反轉的字符串: "); 9 String line = sc.nextLine(); 10 11 //執行第一種方法的功能,獲取結果 12 String ss = Reverse1(line); 13 System.out.println("第一種方法的結果是:"+ss); 14 15 //執行第二種方法的功能,獲取結果 16 String ss1 = Reverse2(line); 17 System.out.println("第二種方法的結果是:"+ss1); 18 } 19 //寫功能: 20 // 第一種方法: 先用a:length()和charAt()結合的方法 21 public static String Reverse1(String s){ 22 //定義一個空的字符串 23 String result = ""; 24 25 // a:length()和charAt()結合的方法反轉字符串 26 // 反過來遍歷字符串 27 for(int x=s.length()-1;x>=0;x--){ 28 //進行拼接 29 result += s.charAt(x); 30 } 31 return result; 32 } 33 34 // 第二種方法:b:把字符串轉成字符數組 35 //char[] toCharArray():把字符串轉換為字符數組。 36 public static String Reverse2(String s){ 37 38 //定義一個空的字符串 39 String result = ""; 40 //先把字符串轉換為字符數組 41 char[] c = s.toCharArray(); 42 43 //進行數組的遍歷,反遍歷 44 for(int x=c.length-1;x>=0;x--){ 45 46 //對數組的元素進行拼接 47 result += c[x]; 48 } 49 return result; 50 } 51 52 }

?

轉載于:https://www.cnblogs.com/LZL-student/p/5875715.html

總結

以上是生活随笔為你收集整理的java 11-7String类里的方法的一些案例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。