把一个基本数据类型转为字符串,基本数据类型.toString()是最快的方式、String.valueOf(数据)次之、数据+””最慢把一个基本数据类型转为一般有三种方式,我有一个Integer型数据i,可以使用i.toString()、String.valueOf(i)、i+””三种方式,三种方式 ...
分类:
其他好文 时间:
2017-07-31 18:44:08
阅读次数:
146
Clean Java two-pointers solution (no trim( ), no split( ), no StringBuilder) 窗口指针找单词, in-place删除空格类似于数组中删除重复的元素, 所以先把其转化为数组 trim的实现用双指针 while(r < n) { ...
分类:
其他好文 时间:
2017-07-31 17:15:04
阅读次数:
149
拼接字符串用stringbuilder,不要用string,测试下代码运行时间就知道了 ...
分类:
编程语言 时间:
2017-07-30 20:31:37
阅读次数:
233
1. java内存区域(堆区、栈区、常量池) 2. String 3. StringBuffer和StringBuilder 区别 执行速度,StringBuilder > StringBuffer StringBuilder 线程不安全,StringBuffer 线程安全 (在单线程程序中用Str ...
分类:
编程语言 时间:
2017-07-29 12:55:03
阅读次数:
144
public class MyArrayList { private int capacity = 10; private int size = 0; private E[] values = null; @SuppressWarnings("unchecked") public MyArrayLi... ...
分类:
编程语言 时间:
2017-07-28 15:47:34
阅读次数:
219
1.String, StringBuffer, StringBuilder 的区别,为什么String 不可改变,StringBuilder可以改变? 2.HashMap 是不是有序的,有哪些有序的Map?为什么TreeMap 是有序的? HashMap是不是线程安全的?若不是,如何实现线程安全问题 ...
分类:
编程语言 时间:
2017-07-26 01:51:44
阅读次数:
180
搜索了一些关于String,StringBuffer,StringBuilder的东西,现在整理一下。 关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下 1.三者在执行速度方面的比较:StringBuilder > StringBu ...
分类:
其他好文 时间:
2017-07-24 01:28:34
阅读次数:
167
InputStreamReader:将字节的输入流变成字符的输入流, OutputStreamWriter:将字符的输出流变成字节的输出流 ...
分类:
编程语言 时间:
2017-07-23 15:30:27
阅读次数:
157
1、final, finally, finalize的区别 final:修饰符(关键字)如果一个类被声明为final,没有子类也不能被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在 ...
分类:
编程语言 时间:
2017-07-23 15:28:05
阅读次数:
176
使用Scanner类接收输入数据。 JAVA提供了专门的输入数据类,此类可以完成BufferedReader类的功能,也可以方便的对输入数据进行验证,此类存放于JAVA.UTILL包中。 常用方法如下: 此类不在java.io中,而在java.utill类,所以此类是一个工具类。 1,使用Scann ...
分类:
编程语言 时间:
2017-07-23 00:59:27
阅读次数:
282