碎碎念 这是一道老生常谈的问题了,字符串是不仅是 Java 中非常重要的一个对象,它在其他语言中也存在。比如 C++、Visual Basic、C# 等。字符串使用 String 来表示,字符串一旦被创建出来就不会被修改,当你想修改 StringBuffer 或者是 StringBuilder,出于 ...
分类:
其他好文 时间:
2020-06-06 10:58:03
阅读次数:
58
@ Object 类 Object 类是所有类、数组、枚举类的父类 ,也就是说, Java 允许把任何类型的对象赋给 Object 类型的变量 。 当定义一个类时没有使用 extends 关键字为它显式指定父类,则该类默认继承 Object 父类。 因为所有的 Java 类都是 Object 类的子 ...
分类:
编程语言 时间:
2020-06-06 01:08:41
阅读次数:
62
Object类、Date类、DateFormat类、Calendar类、System类、StringBuilder类、包装类 ...
分类:
编程语言 时间:
2020-06-06 00:55:59
阅读次数:
57
Java 平台提供了两种类型的字符串:String 和 StringBuffer/StringBuilder,它 们可以储存和操作字符串。其中 String 是只读字符串,也就意味着 String 引用的 字符串内容是不能被改变的。而 StringBuffer/StringBuilder 类表示的字 ...
分类:
其他好文 时间:
2020-06-05 19:25:24
阅读次数:
75
同样的代码,只改了类型,分别为stringbuilder和stringbuffer,只比较一下,执行引擎为hive。 当数据量为100000条,string builder耗时280秒,stringbuffer耗时261秒。 当数据量为1000000条,string builder耗时878秒,st ...
分类:
其他好文 时间:
2020-06-04 13:51:29
阅读次数:
59
String str = "hello"; String a = new String("hello");String b = new String("hello"); 字符串String s = "ok"; 字符char c = 'a'; String 固定长度,不可变 StringBuilder ...
分类:
编程语言 时间:
2020-06-02 20:33:25
阅读次数:
89
什么是不可变对象? 众所周知, 在Java中, String类是不可变的。那么到底什么是不可变的对象呢? 可以这样认为:如果一个对象,在它创建完成之后,不能再改变它的状态,那么这个对象就是不可变的。不能改变状态的意思是,不能改变对象内的成员变量,包括基本数据类型的值不能改变,引用类型的变量不能指向其 ...
分类:
其他好文 时间:
2020-05-31 15:47:48
阅读次数:
57
String简述 字符串广泛应用 在Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。 String使用final关键字修饰可以知道String是不可变的类,String中字符数组的长度你定义多少,就是多少,不存在字符数组扩容一说。 内部是fin ...
分类:
其他好文 时间:
2020-05-30 15:47:34
阅读次数:
65
题目来源于力扣(LeetCode) 一、题目 1309. 解码字母到整数映射 题目相关标签:字符串 说明: 1 <= s.length <= 1000 s[i] 只包含数字('0'-'9')和 '#' 字符。 s 是映射始终存在的有效字符串。 二、解题思路 声明 StringBuilder 来记录每 ...
分类:
其他好文 时间:
2020-05-28 21:20:42
阅读次数:
59
StringBuilder content1 = new StringBuilder(); InputStreamReader inputStreamReader = new InputStreamReader(request.getInputStream(), "utf-8"); Buffered ...
分类:
其他好文 时间:
2020-05-28 16:18:31
阅读次数:
48