当前位置: 首页 > news >正文

StringBuilder——练习

判断是否为回文字符串

package String;import java.util.Scanner;
public class Demo_10 {public static void main(String[] args) {// 定义一个字符串变量String str;// 创建Scanner对象以读取控制台输入Scanner sc = new Scanner(System.in);// 提示用户输入一个字符串System.out.println("请输入一个字符串:");// 读取用户输入的字符串str = sc.next();// 使用StringBuilder对字符串进行反转StringBuilder sb = new StringBuilder(str).reverse();// 将反转后的StringBuilder对象转换为字符串String result = sb.toString();// 检查反转后的字符串是否与原字符串相同if (result.equals(str)) {// 如果相同,则输出是回文字符串System.out.println("是回文字符串");} else {// 如果不相同,则输出不是回文字符串System.out.println("不是回文字符串");}}
}

字符串的拼接

package String;
public class Demo_11 {public static void main(String[] args) {// 初始化整数数组int []arr={1,2,3};// 创建StringBuilder用于构建字符串StringBuilder sb=new StringBuilder();// 附加字符串表示的数组开头sb.append("[");// 遍历数组元素for (int i = 0; i < arr.length; i++) {// 附加当前元素到字符串中sb.append(arr[i]);// 如果当前元素不是最后一个元素,附加逗号分隔if(i<arr.length-1){sb.append(", ");}}// 附加字符串表示的数组结尾sb.append("]");// 将StringBuilder内容转换为字符串String result = sb.toString();// 输出最终的字符串表示System.out.println(result);}
}

http://www.mrgr.cn/news/59945.html

相关文章:

  • 如何系统学习销售?
  • [Redis] Redis数据持久化
  • C++模板一文搞定函数模板和类模板
  • CRLF、UTF-8这些编辑器右下角的选项的意思
  • 三款计算服务器配置→如何选择科学计算服务器?
  • 【破解教程】DBeaver EE for Windows
  • Java | ReentrantLock 锁和 synchronized 锁的区别和共同特点是什么?
  • redis详细教程(2.List教程)
  • IllegalMonitorStateException:Illegal Monitor Operation 完美解决方法 ⚙️
  • Vue2 关于指令
  • 面向对象编程中类与类之间的关系(一)
  • git的学习之远程进行操作
  • 我的世界方块改进版
  • 排序算法(冒泡,插入),希尔排序(插入升级),希尔排序和插入排序时间比较!
  • JDBC: Java数据库连接的桥梁
  • ❤️算法笔记❤️-(每日一刷-5、最长回文串)
  • Kubernetes: Pod has unbound PersistentVolumeClaims
  • 土豆去皮机的结构设计(开题报告1)
  • 什么是AI神经网络?
  • 设计模式(三)
  • 计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-10-21
  • 安装anacanda-学习笔记
  • 基于图神经网络的组合优化与推理(JML 2023)(未完)
  • linux指令笔记
  • 多线程——线程安全的集合类
  • QT 信号重载时的处理方法