package com.jsu.toolbar;
import java.util.Scanner;
public class stringbuilder {
private stringbuilder(){}
public static void main(String[] args) {
// {
// StringBuilder sb=new StringBuilder("");
// sb.append("aaa");//1. append:添加字符串
// sb.append("eee");
// sb.append("cccd");
// // sb.append("aaa").append("eee").append("cccd");--->链式编程
// System.out.println(sb);//aaaeeecccd;
// sb.reverse();//2. reverse():反转字符串
// System.out.println(sb);//dccceeeaaa
// String s=sb.toString();//3. tostring():把StringBuilder转化为string类型,然后进行对字符串的基本操作
// int x=s.substring(1).replace("a","abc").length();
// System.out.println(x);
// System.out.println(s);
// }
//stringbuilder练习1:字符串对称
Scanner sc = new Scanner(System.in);
String s;
s = sc.next();
String s2;
{
StringBuilder sb = new StringBuilder();
sb.append(s);
sb.reverse();
s2 = sb.toString();
}
//上述括号内可替代为:
//String s1=new StringBuilder().append(s).reverse().toString();————————>链式编程
System.out.println(s2);
System.out.println(s.equals(s2));
//练习2:function中Myarrtostring2;//
}
}
每 日 代 码
最新推荐文章于 2025-12-05 17:02:52 发布
本文展示了如何在Java中使用StringBuilder类进行字符串操作,包括链式方法如append()和reverse(),以及字符串对称性和数组转换成字符串的示例。
7083

被折叠的 条评论
为什么被折叠?



