晚上做一个习题,发现了一个关于StringBuffer()长度的问题 根据理解大致可以归为以下知识。 直接上代码分析吧 假设我们的StringBuffer初始默认长度为x,我们所给的字符串长度为y 则可得,我们的s1.length返回的长度为x 当涉及到capacity()时候,我们需要判断 首先1 ...
分类:
其他好文 时间:
2018-11-02 00:26:58
阅读次数:
148
根据不懂的自己整理一下,跟着老师进度刷一遍课本,记录琐碎不懂知识 1.StringTokenizer类 主要用于分割,调用hasMoreTokens方法可以判断是否到了最后,nextToken用于迭代 2.StringBuffer和StringBuilder区别 前者是线程安全的,因为加了synch ...
分类:
编程语言 时间:
2018-10-30 00:19:49
阅读次数:
222
这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。 String最慢的原因: String为字符串常量,而StringBuilder和StringBuffer均为字符串变量,即String对象一旦创建之后该对象是不可更改的,但后两者的对象是变量,是可以更改的。以下面一段代码为例: 如 ...
分类:
编程语言 时间:
2018-10-29 19:59:31
阅读次数:
154
List和Set概述数组必须存放同一种元素。StringBuffer必须转换成字符串才能使用,如果想拿出单独的一个元素几乎不可能。数据有很多使用对象存,对象有很多,使用集合存。 集合容器因为内部的数据结构不同有多种具体容器,不断的向上抽取就形成了集合框架。框架的顶层就是Collection接口。 L ...
分类:
编程语言 时间:
2018-10-29 02:05:20
阅读次数:
227
java中String、StringBuffer、StringBuilder是编程中经常使用的字符串类,他们之间的区别也是经常在面试中会问到的问题。现在总结一下,看看他们的不同与相同。 1.可变与不可变 String类中使用字符数组保存字符串,如下就是,因为有“final”修饰符,所以可以知道str ...
分类:
编程语言 时间:
2018-10-29 00:35:23
阅读次数:
160
题目: 思路: 我没有想更多的办法,因为以前用过StringBuffer里面的reserve方法,索性这里也试试 反转之后听过Integer.parseInt转为整数,然后catch异常,有异常就说明溢出,返回0 代码: 效果还不错,30ms ...
分类:
其他好文 时间:
2018-10-28 22:00:42
阅读次数:
111
1、StringBuffer类 StringBuffer又称为可变字符串序列,它是一个类似String类的字符串缓冲区,通过某些方法可以该序列的长度和内容。 2、StringBuffer类中的常用方法 StringBuffer append(String str):将指定的字符串添加到此字符序列 S ...
分类:
其他好文 时间:
2018-10-28 11:26:14
阅读次数:
190
StringBuilder 和 StringBuffer是高度类似的两个类 StringBuilder是StringBuffer的版本改写,下面从几个方面简单的对比下他们的区别 原文地址:[十四]基础类型之StringBuffer 与 StringBuilder对比 类继承关系 上文中,我们简单介绍 ...
分类:
其他好文 时间:
2018-10-26 11:25:11
阅读次数:
215
博主开始找工作是10月10号,感觉可以出去找找工作,然后就去了,参加了多场面试.笔试,现在总结一下 1.笔试篇 String StringBuffer StringBuilder的区别? HashMap HashTable的区别? Statement PreparedStatement的区别,什么是 ...
分类:
编程语言 时间:
2018-10-26 10:38:51
阅读次数:
166