String和StringBuffer的幾個小程式
1、//把陣列拼接成一個字串 public class StringBufferDemo3 { public static void main(String[] args) { int[] arr={1,2,3}; String str=""; str=str+"["; String result=""; result=arrayToString(arr); str+=result; System.out.println(str); String str1=""; str1=str1+"["; String result1=""; result1=arrayToString1(arr); str1+=result1; System.out.println(str1); } public static String arrayToString(int [] arr){ String s=""; for(int i=0;i<=arr.length-1;i++){ if (i==arr.length-1){ s+=arr[i]; s+="]"; }else { s += arr[i]; s += ","; } } return s; } public static String arrayToString1(int [] arr){ StringBuffer sb=new StringBuffer(); for(int i=0;i<=arr.length-1;i++){ if (i==arr.length-1){ sb.append(arr[i]).append("]"); }else { sb.append(arr[i]).append(","); } } return sb.toString(); } }
2、//把字串反轉 public class StringBufferDemo4 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("請輸入:"); String str=sc.nextLine(); char[]ch=str.toCharArray(); String result=ResverString(ch); System.out.println(result); String result1=ResverString1(str); System.out.println(result1); } public static String ResverString(char[]ch){ String s=""; for(int i=ch.length-1;i>=0;i--){ s+=ch[i]; } return s; } public static String ResverString1(String s){ StringBuffer sb=new StringBuffer(s); sb.reverse(); return sb.toString(); } }
3、//判斷輸入的字元是否對稱 import java.util.Scanner; public class StringBufferDemo5 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("請輸入:"); String str=sc.nextLine(); boolean result=isSelfSame(str); System.out.println(result); boolean result1=isSelfSame1(str); System.out.println(result1); } public static boolean isSelfSame(String s){ char[] ch=s.toCharArray(); boolean flag=true; for(int start=0,end=ch.length-1;start<=end;start++,end--){ if(ch[start]!=ch[end]){ flag=false; }else{ flag=true; } } return flag; } public static boolean isSelfSame1(String s){ return new StringBuffer(s).reverse().toString().equals(s); } }
相關文章
- String、StringBuilder和StringBufferUI
- String、StringBuffer和StringBuilder類的UI
- 【Java】String、StringBuilder和StringBufferJavaUI
- java String,StringBuilder和StringBufferJavaUI
- [Java]String、StringBuilder和StringBufferJavaUI
- String和StringBuilder和StringBuffer三兄弟UI
- 幾個 Haskell 小程式Haskell
- C# string、stringBuffer和stringBuilderC#UI
- 常見物件-StringBuffer和String的相互轉換物件
- 分享幾個微信小程式開發框架和工具微信小程式框架
- Java之String和StringBuffer堆疊圖分析Java
- Java入門系列-13-String 和 StringBufferJava
- java知識:關於String和StringBuffer(轉)Java
- 關於java中String字元轉碼的幾個小測試Java字元
- 從為什麼String=String談到StringBuilder和StringBufferUI
- String、StringBuffer、StringBuilder的理解UI
- Java String StringBuilder 和 StringBuffer 用法詳解JavaUI
- 建立了幾個String物件?物件
- Java中的字串操作(比較String,StringBuiler和StringBuffer)Java字串UI
- Java中String,StringBuffer和StringBuilder的區別(轉載)JavaUI
- 常見物件-StringBuffer的兩個小面試題物件面試題
- 微信小程式--關於加快小程式開發的幾個小建議微信小程式
- String,StringBuilder,StringBuffer的區別UI
- String、StringBuilder、StringBuffer的區別UI
- String StringBuild StringBuffer的區別UI
- 關於String與StringBuffer的區別
- String、StringBuffer、StringBuilder的區別UI
- JAVA中String與StringBuffer的區別Java
- 提高程式碼顏值的幾個小技巧
- 一篇講清楚String、StringBuffer和StringBuildUI
- 微信小程式開發中遇到的幾個小問題微信小程式
- String、StringBuffer、StringBuilder剖析UI
- String s = new String(" a ") 到底產生幾個物件?物件
- String s=new String("abc")建立了幾個物件?物件
- StringBuilder、StringBuffer和String三者的聯絡和區別(轉)UI
- 開發了幾個小程式後,說說我對小程式的看法
- String,StringBuffer與StringBuilder的區別UI
- String、StringBuffer、與StringBuilder的區別UI