首页 > 编程语言 > 详细

Java中StringBuffer 简单学习,LeetCode中1323题运用

时间:2021-04-30 10:08:15      阅读:28      评论:0      收藏:0      [点我收藏+]

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());

    }
}

Java中StringBuffer 简单学习,LeetCode中1323题运用

原文:https://www.cnblogs.com/y-tao/p/14720251.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!