package com.book.lite;import java.util.Scanner;/*
1.将数组拼接成字符串
2.自定义方法,将缓冲区翻转*/
public class StringBufferDemo2 {public static void main(String[] args){System.out.println(getString_1());System.out.println(getString_2());}public static String getString_1(){int[] arr = {1,4,6,23,76,45};StringBuffer buffer = new StringBuffer();for (int x = 0 ;x<arr.length;x++){//s += arr[x]; 浪费资源buffer.append(arr[x]);}return buffer.toString();}public static StringBuffer getString_2(){Scanner sc = new Scanner(System.in);System.out.println("请输入要翻转的字符串:");String s = sc.nextLine();StringBuffer buffer = new StringBuffer();//将缓冲区转成字符串,在变成字符数组char[] ch = buffer.append(s).toString().toCharArray();//将数组遍历,翻转for (int x = 0 ,y = ch.length-1;x < y;x++,y--){char temp = ch[x];ch[x] = ch[y];ch[y] = temp;}//将原有的缓冲区数组清空buffer.delete(0,buffer.length());return buffer.append(ch);}
}