码迷,mamicode.com
首页 >  
搜索关键字:stringbuilder    ( 1596个结果
StringBuilder
StringBuilder 类提供了很多方法来操作字符串: eg:在下面的示例代码中,创建了 StringBuilder 对象,用来存储字符串,并对其做了追加和插入操作。这些操作修改了 str 对象的值,而没有创建新的对象,这就是 StringBuilder 和 String 最大的区别。 运行结果 ...
分类:其他好文   时间:2020-07-13 21:15:08    阅读次数:43
Java8中的Java.util.StringJoiner
[Java 字符串Java8中的Java.util.StringJoinerStringJoiner是java.util包中的一个类,用于构造一个由分隔符分隔的字符序列(可选),并且可以从提供的前缀开始并以提供的后缀结尾。虽然这也可以在StringBuilder类的帮助下在每个字符串之后附加分隔符,... ...
分类:编程语言   时间:2020-07-12 00:44:15    阅读次数:66
java基础系列(四):常用API的用法及区别
持续更新中。。。。 1.String,StringBuffer与StringBuilder的区别? String底层是final修饰的byte数组,属于不可变的对象,但是可以通过反射改变它的值。操作String时会生成新的String对象,不仅效率低下,而且会浪费有限的内存空间。为了应对经常的字符串 ...
分类:编程语言   时间:2020-07-07 10:22:35    阅读次数:63
Java8中使用"+"进行字符串拼接还是使用StringBuilder?
Java8中"+"拼接的时候编译后底层会使用StringBuilder,如果是非循环体和使用StringBuilder相差无几;如果是循环体,在用"+"进行字符串的拼接的时候,底层实际上每一次循环都在New一个新的StringBuilder,然后使用append()方法来把字符串拼接上,因此循环体内 ...
分类:编程语言   时间:2020-07-06 16:41:53    阅读次数:129
力扣题解 38th 外观数列
38th 外观数列 简单模拟 根据题目描述,简单的模拟一遍即可。 class Solution { public String countAndSay(int n) { StringBuilder sb = new StringBuilder("1"); for (int k = 1; k < n; ...
分类:其他好文   时间:2020-07-06 16:12:20    阅读次数:62
如何实现字符串的反转及替换?
方法很多,可以自己写实现也可以使用 String 或 StringBuffer/StringBuilder 中 的方法。有一道很常见的面试题是用递归实现字符串反转,代码如下所示: public static String reverse(String originStr) { if(originSt ...
分类:其他好文   时间:2020-07-05 15:16:33    阅读次数:77
求一个数的质数因子
功能:输入一个正整数,按照从小到大的顺序输出它的所有质因子(重复的也要列举)(如180的质因子为2 2 3 3 5 ) 最后一个数后面也要有空格 思路:网上参考大佬的思路,自己怎么也想不出来 private static void shape(int n){ StringBuilder result ...
分类:其他好文   时间:2020-07-04 15:14:18    阅读次数:71
final修饰注意事项
StringBuilder , StringBuffer ,String 都是 final 的,但是为什么StringBuilder , StringBuffer可以进行修改呢,因为不可变包括的是,引用不可变以及对象不可变,而这三个都是属于引用不可变,(也就是地址不要变,里面的内容随心所欲),而St ...
分类:其他好文   时间:2020-07-04 13:35:07    阅读次数:61
数字前面加*
将一个字符中所有出现的数字前后加上符号“*”,其他字符保持不变 示例1: Jkdi234klowe90a3 Jkdi*234*klowe*90*a*3* private static void markNum(String str) { StringBuilder result = new Stri ...
分类:其他好文   时间:2020-07-03 22:59:57    阅读次数:89
JAVA基础-常用类(Date、StringBuffer、StringBuilder、Math、Arrays和包装类)
需要掌握的知识点: 用于操作字符串的String类和StringBuffer、StringBuilder类 用于操作日期的Date类 用于进行常见数学运算的Math类 用于数组操作的Arrays类 基本数据类型的封装:8个包装类 java.lang 是个系统的基础类,比如String,Math,In ...
分类:编程语言   时间:2020-07-03 21:36:00    阅读次数:67
1596条   上一页 1 ... 4 5 6 7 8 ... 160 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!