一。final对象使用final关键字修饰一个变量时,是指引用不能变,引用的对象中的内容还是可以改变的。例如,对于如下语句: final StringBuffer a=new StringBuffer("immutable"); // a=new StringBuffer(""); //编译出错 ....
分类:
其他好文 时间:
2014-07-16 20:31:38
阅读次数:
222
1、 方法重载与覆盖的区别?(Overload与Override的区别)2、 String 和StringBuffer的区别3、 字符串“abcde”通过写一个函数不让调用第三方的字符串,实现一个字符串倒序,比如字符串“abcde”变成“edcba”.4、 抽象类与接口的区别(abstract与in...
分类:
移动开发 时间:
2014-07-16 17:51:43
阅读次数:
276
比如我想将 “javascript”反转为 “tpircsavaj”。我们一般处理都是用for循环然后用StringBuffer一个字符一个字符添加。
其实StringBuffer提供了一个reverse方法就可以实现。测试代码如下:
package com.evan;
public class ReverseTest {
public static void main(String[]...
分类:
编程语言 时间:
2014-07-16 17:19:54
阅读次数:
202
StringBuffer是字符串缓冲区,是一个容器。
特点:
1,长度是可变化的。
2,可以字节操作多个数据类型。
3,最终会通过toString方法变成字符串。
C create U update R read D delete
1,存储。
StringBuffer append():将指定数据作为参数添加到已有数据结尾处。
StringBuffe...
分类:
其他好文 时间:
2014-07-16 10:51:37
阅读次数:
243
public static String toHexString2(byte[] b) {
StringBuffer buffer = new StringBuffer();
for (int i = 0; i < b.length; ++i) {
buffer.append(toHexString2(b[i]));
}
return buffer.toString();
...
分类:
编程语言 时间:
2014-07-14 18:22:33
阅读次数:
244
String类表示的字符串是定长的,而StringBuffer类提供了可变长的字符串,同时还提供了大量的字符串功能。在StringBuffer类的字符串中可以再插入字符,此时,StringBuffer会自动增加内存空间,这在String中是无法做到的。
1、构造函数:
StringBuffer(); 采用默认的构造函数,会给字符串预留16个字符空间
StringB...
分类:
其他好文 时间:
2014-07-14 16:51:56
阅读次数:
203
【喵"的Android之路】【基础篇(二)】【Java面向对象基础】细说String、StringBuffer和StringBuilder1、StringString是Java中的一个final类,主要用于字符串的处理。1.1 不可变性String内的字符串是不可变的,每一次修改都会重新生成一个新的...
分类:
编程语言 时间:
2014-07-13 19:24:40
阅读次数:
255
【喵"的Android之路】【路线篇(二)】知识点归纳参考:http://blog.csdn.net/xujing81/article/details/7313507第一阶段:Java面向对象编程 1 Java数据类型与运算符 2 String和StringBuffer的使用、正则表达式 3 我给面...
分类:
其他好文 时间:
2014-07-13 19:19:56
阅读次数:
212
1,Switch 语句内的表达式必须为: byte ,char ,short ,int 这四种之一。
2,使用final关键字修饰一个变量时,是指引用变量不能变,引用变量所指向的对象中的内容还是可以改变的。
例如,对于如下语句:
final StringBuffer a=new StringBuffer("immutable");执行如下语句将报告编译期错误:
a=new StringBu...
分类:
编程语言 时间:
2014-07-09 12:13:32
阅读次数:
231
很简单,逆向输出就好了。
import java.util.Scanner;
public class convertString {
public static void main(String args[]){
Scanner input=new Scanner(System.in);
String s=input.nextLine();
StringBuffer l=new Str...
分类:
其他好文 时间:
2014-07-09 09:11:55
阅读次数:
236