这题沿着思路就想到了递归,但是自己总结的规律并不对,所以到后面就会少。 参考Discuss: 2ms,基本在最快行列了,把str改成StringBuilder,重复利用,注意每次重新作为参数的时候去掉上次加入的数据,即可beat100%。 ...
                            
                            
                                分类:
其他好文   时间:
2018-12-17 14:28:18   
                                阅读次数:
199
                             
                         
                    
                        
                            
                            
                                    有时,需要由较短的字符串构建字符串,例如,按键或来自文件中的单词。采用字符串链接的凡是达到此目的的效率比较低。每次连接字符串,都会构建一个新的String对象,既耗时有浪费空间。使用StringBuilder类就可以避免这个问题。 首先,构建一个空的字符串的构建器: StringBuilder bu ...
                            
                            
                                分类:
其他好文   时间:
2018-12-15 17:27:05   
                                阅读次数:
167
                             
                         
                    
                        
                            
                            
                                    《0》StringBuffer适用于多线程场景,StringBuilder适用于字符串拼接【堆栈封闭】 `Vector`实现`List`接口,底层和`ArrayList`类似,但是`Vector`中的方法都是使用`synchronized`修饰,即进行了同步的措施。 但是,`Vector`并不是线程 ...
                            
                            
                                分类:
编程语言   时间:
2018-12-14 15:40:25   
                                阅读次数:
241
                             
                         
                    
                        
                            
                            
                                [TOC] 166分数到小数 给定两个整数,分别表示分数的分子 numerator 和分母 denominator,以字符串形式返回小数。如果小数部分为循环小数,则将循环的部分括在括号内。 思路: 分母、分子为0的情况 新建StringBuilder 结果是否为负数,是则加上负号 分子分母取绝对值  ...
                            
                            
                                分类:
其他好文   时间:
2018-12-11 11:15:11   
                                阅读次数:
223
                             
                         
                    
                        
                            
                            
                                    在介绍String和StringBuilder前先学习一下equals方法和toString方法。API java1.6提取码:04b6 equals方法 equals方法,用于比较两个对象是否相同,它其实就是使用两个对象的内存地址在比较。Object类中的equals方法内部使用的就是==比较运算 ...
                            
                            
                                分类:
编程语言   时间:
2018-12-08 20:23:05   
                                阅读次数:
232
                             
                         
                    
                        
                            
                            
                                Java StringBuffer和StringBuilder类 当对字符串进行修改的时候,需要使用StringBuffer和StringBuilder类。 和String类不同的是,StringBuffer和StringBuilder类的对象能够被多次的修改,并且不产生新的未使用对象。 Strin ...
                            
                            
                                分类:
编程语言   时间:
2018-12-06 23:54:17   
                                阅读次数:
195
                             
                         
                    
                        
                            
                            
                                    题解 题目大意是找第 n 个数(字符串表示),规则则是对于连续字符串,表示为重复次数+数本身。 后一个数等于前一个数的计数(字符串表示),有点类似斐波那契数列 JAVA: 源码分析 字符串是动态生成的,故使用 StringBuilder 更为合适。注意s 初始化为"1", 第一重 for循环中注意循 ...
                            
                            
                                分类:
其他好文   时间:
2018-12-06 17:55:36   
                                阅读次数:
115
                             
                         
                    
                        
                            
                            
                                    static String bigNumberSum(String a,String b) { char[] charArrayA = new StringBuilder(a).reverse().toString().toCharArray(); char[] charArrayB = new S... ...
                            
                            
                                分类:
其他好文   时间:
2018-11-30 18:29:27   
                                阅读次数:
194
                             
                         
                    
                        
                            
                            
                                String、StringBuilder、StringBuffer的效率及底层修改过程 ...
                            
                            
                                分类:
其他好文   时间:
2018-11-29 01:20:07   
                                阅读次数:
186
                             
                         
                    
                        
                            
                            
                                1、被final修饰的类不能被继承 经典案例就是java.lang.String类 还有一些常见的类也是被final所修饰的,如下:基本类型对应的包装类型(如java.lang.Integer、java.lang.Long等)、字符相关类(java.lang.StringBuilder、java.l ...
                            
                            
                                分类:
其他好文   时间:
2018-11-28 19:40:42   
                                阅读次数:
161