StringBuilder构造、添加、反转和与String相互转换(附加一例题)、常用数据类型大小所占字节大小、String类常用方法

本文介绍了Java中的StringBuilder类,包括其构造方法、append方法用于添加数据,以及reverse方法进行字符串反转。还讨论了StringBuilder在科学计数法例题中的应用,并提到了不同字符编码下数据类型所占字节数,以及String类的一些常用方法。
摘要由CSDN通过智能技术生成

StringBuilder概述

  • 构造方法创建对象:StringBuilder sb=new StringBuilder();
  • 添加数据方法:sb.append(可添加任意数据类型)
  • 常用方法:sb.reverse(); 返回相反字符串序列
    例:
	StringBuilder sb_1=new StringBuilder();
	StringBuilder sb_2=sb_1.append("hello");
	System.out.println(sb_1);
	System.out.println(sb_2);
	/*输出结果:
	hello
	hello*/
	//链式编程
	sb.append("hello").append("world").append("java");
	
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1. String构造方法有以下几种: - String():创建一个空的字符串对象。 - String(char[] value):用指定的字符数组value创建一个字符串对象。 - String(char[] value, int offset, int count):用指定的字符数组value的子数组从offset开始、长度为count的字符创建一个字符串对象。 - String(String original):创建一个与原始字符串具有相同内容的字符串对象。 - String(byte[] bytes):用指定的字节数组bytes创建一个字符串对象,使用平台默认的字符集将字节数组转换为字符。 - String(byte[] bytes, int offset, int length):用指定的字节数组bytes的子数组从offset开始、长度为length的字节创建一个字符串对象,使用平台默认的字符集将字节数组转换为字符。 2. String常用方法有以下几种: - length():返回字符串的长度。 - charAt(int index):返回字符串中指定索引位置的字符。 - substring(int beginIndex):返回从指定索引位置开始到字符串结尾的子字符串。 - substring(int beginIndex, int endIndex):返回从指定的开始索引位置到指定的结束索引位置的子字符串。 - indexOf(String str):返回字符串中第一次出现指定子字符串的索引位置。 - lastIndexOf(String str):返回字符串中最后一次出现指定子字符串的索引位置。 - equals(Object obj):比较字符串与指定的对象是否相等。 - toUpperCase():将字符串中的小写字母转换为大写字母。 - toLowerCase():将字符串中的大写字母转换为小写字母。 - trim():去除字符串两端的空格。 3. StringBuilder构造方法有以下几种: - StringBuilder():创建一个空的StringBuilder对象。 - StringBuilder(int capacity):创建一个指定容量的StringBuilder对象。 - StringBuilder(String str):创建一个包含指定字符串的StringBuilder对象。 4. StringBuilder常用方法有以下几种: - append():添加指定的字符串到当前StringBuilder对象的末尾。 - insert():将指定的字符串插入到当前StringBuilder对象的指定索引位置。 - delete():从当前StringBuilder对象中删除指定索引位置开始、长度为指定长度的子字符串。 - reverse():将当前StringBuilder对象中的字符串反转。 - toString():将当前StringBuilder对象中的字符串转换String型。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值