搜索结果
查询Tags标签: stringbuffer,共有 169条记录-
String
1.final修饰String的好处 使用final修饰的第一个好处是安全;第二个好处是高效,以JVM中的字符串常量池来举例,如下两个变量: String s1 = "java";String s2 = "java"; 只有字符串是不可变时,我们才能实现字符串常量池,字符串常量池可以为我们缓存…
2022/9/8 23:56:10 人评论 次浏览 -
java复习随笔(三)
常用类 StringBuffer类 String类创建的字符串是常量,是不可更改的。若要对字符串进行动态增减。则用StringBuffer类,它的对象是可以扩充和修改的,因此StringBuffer又称动态字符串。每个字符串缓冲区都有一定的容量。只要字符串缓冲区所包含的字符序列的长度没有超出此容…
2022/9/4 14:24:24 人评论 次浏览 -
编程实现统计连续重复字符的数量
package com.example.demo.reflact;import java.util.ArrayList; import java.util.HashMap; import java.util.Set; import java.util.TreeMap;public class A {public static void main(String[] args) {//// 编程实现统计连续重复字符的数量。//// 例如:输入一个字符串…
2022/8/28 14:24:23 人评论 次浏览 -
StringBuffer和StringBuilder
StringBuffer线程安全; 执行效率:StringBuilder > StringBuffer > String
2022/8/15 23:25:42 人评论 次浏览 -
JavaSE——常用类-StringBuilder和StringBuffer
StringBuilder和StringBuffer 1、概述 StringBuilder 是一个可变的字符序列。它继承于AbstractStringBuilder,实现了CharSequence接口。 StringBuffer 也是继承于AbstractStringBuilder的子类;但是,StringBuilder和StringBuffer不同,前者 是非线程安全的,后者是线程安…
2022/8/12 1:23:34 人评论 次浏览 -
学习了JavaStringBuffer 和 StringBuilder 类
在使用 StringBuffer 类时,每次都会对 StringBuffer 对象本身进行操作,而不是生成新的对象,所以如果需要对字符串进行修改推荐使用 StringBuffer
2022/8/7 1:22:55 人评论 次浏览 -
Java常用类解析
java常用类解析 包装类 包装类值基本数据类型对应的引用类型,包装类封装好的方法能够很方便的让我们操作基本数据类型而不需要自己再去编写不必要的代码。基本数据类型 包装类boolean Booleanchar Charbyte Byteshort Shortint Integerlong Longfloast Floatdouble Doubl…
2022/8/7 1:22:42 人评论 次浏览 -
Java学习笔记:字符、字符串、操纵字符串及比较字符串
#.字符 $.保存一个字符的时候使用char public abstract class YXQ {public abstract void sout();public static void main(String[] args) {char c1 = a;char c2 = 1;//字符1,而非数字1char c3 = 中;//汉字字符} } $.char对应的封装类Character #.字符串String详解 $.创建…
2022/8/2 1:24:06 人评论 次浏览 -
String、StringBuffer、StringBuilder三者区别
String是不可变的字符序列 StringBuffer是可变的,而且其中加入了安全机制,保证了线程的安全,但是效率大大降低 StringBuilder也是可变的,没有加入安全机制,效率高一些 后两者在创建的时候会默认创建一个16字节的空数组,当加入字符的时候会默认往后+16位个字节,当需…
2022/7/25 23:25:38 人评论 次浏览 -
面试题:Java8中String、StringBuilder、StringBuffer的区别
前置知识 字符串创建问题常量字符串直接赋值 String str = "hello"; 当使用字符串常量创建一个字符串时,JVM 首先在字符串常量池中寻找具有相同值的字符串,如果找到了它将返回字符串常量池中的字符串对象的引用。否则它会在字符串常量池中创建字符串对象并返回…
2022/6/30 1:50:28 人评论 次浏览 -
关于Java导出100万行数据到Excel的优化方案
1》场景 项目中需要从数据库中导出100万行数据,以excel形式下载并且只要一张sheet(打开这么大文件有多慢另说,呵呵)。 ps:xlsx最大容纳1048576行 ,csv最大容纳1048576行,xls最大容纳65536行,但是存放相同的数据量 文件大小排序:xls>csv>xlsx ;xls是biff8的二…
2022/6/21 1:22:33 人评论 次浏览 -
String和StringBuffer的区别大白话
转发: http://www.java265.com/JavaMianJing/202205/16516517543268.html 下文笔者讲述String和StringBuffer区别说明,如下所示: String用于字符串操作,属于不可变类String对象一旦被创建,其值将不能被改变String类是被final修饰StringBuffer是可变类当对象创建后,可以对…
2022/5/23 23:50:06 人评论 次浏览 -
Java与值传递和引用传递
参数传递值得时候,在不声明指针传递的情况下,传递的是值还是指针呢 结论:基本数据类型:当基本数据类型作为参数传递时,传递的是实参值的副本,即传的是值,无论在函数中怎么操作这个副本,实参的值是不会被改变的复合数据类型(对象):复合数据类型由构造器内定义的…
2022/4/27 14:14:23 人评论 次浏览 -
JAVA线程安全类
package Multithreading;import java.util.*;public class BuyTicketDemo {public static void main(String[] args) {StringBuffer sb = new StringBuffer();StringBuilder sb2= new StringBuilder();Vector<String> v= new Vector<String>();ArrayList<S…
2022/4/8 1:19:13 人评论 次浏览 -
java基础复习 - 12 - String、StringBuilder、StringBuffer
String字符串的字符使用Unicode字符编码,不管是字母还是汉子都占两个字节两种创建String对象的区别 方式一:直接复制 String s = "hsp"; 方式二:调用构造器 String s2 = new String("hsp");方式一:先从常量池查看是否有"hsp"数据空间,…
2022/4/1 9:19:44 人评论 次浏览