Java中StringBuffer 简单学习,LeetCode中1323题运用
2024-10-20 21:33:57
StringBuffer 学习
StringBuffer()
构造一个没有字符的字符串缓冲区,初始容量为16个字符。
deleteCharAt(int index)
删除char在这个指定序列index指定的位置
charAt(int index)
返回char 在指定序列位置的值
insert(int offset, char c)
在此序列中插入char参数的字符串表示形式
length()
返回字符长度
toString()
返回字符串
LeetCode(1323)
class Number69{
public int maximum69Number (int num) {
StringBuffer stringBuffer = new StringBuffer(Integer.toString(num));
for (int i = 0; i < stringBuffer.length(); i++) {
if(stringBuffer.charAt(i) == '6'){
stringBuffer.deleteCharAt(i);
stringBuffer.insert(i,'9');
break;
}
}
return Integer.parseInt(stringBuffer.toString());
}
}
最新文章
- 企业IT管理员IE11升级指南【3】—— IE11 新的GPO设置
- Windows7 + Ubuntu双系统安装过程记录
- [原创]VM虚拟机Centos6.4网络配置。
- c# NPOI 导出EXCEL
- D3.js 做一个简单的图表(条形图)
- C++读取mysql中utf8mb4编码表数据乱码问题及UTF8转GBK编码
- POJ 1552
- 【HDOJ】4412 Sky Soldiers
- js判断checkbox是否已选
- kafka笔记-Kafka在zookeeper中的存储结构【转】
- Hibernate命名空间怎样实现?
- jquery下php与ajax的互传数据(json格式)自我总结
- Visual Studio-Sequence Diagram
- Retrofit相关资料
- CCS学习(三)
- Sqoop将mysql数据导入hbase的血与泪
- XVIII Open Cup named after E.V. Pankratiev. Grand Prix of Siberia
- iOS:百度长语音识别具体的封装:识别、播放、进度刷新
- ECharts图形库
- M1事后分析报告--We have power to change the origin state