问题:
(1).toString 是用来返回自己的,是这样的吗?
能不能详细说明一下。
(2).可不可以建立一个像array 一样的table呢
有几行几列,我不熟悉table, 请解释得详细一点
(3).append()方法是做什么用的?
谢谢!
(1).toString 是用来返回自己的,是这样的吗?
能不能详细说明一下。
(2).可不可以建立一个像array 一样的table呢
有几行几列,我不熟悉table, 请解释得详细一点
(3).append()方法是做什么用的?
谢谢!
2.什么东东?说清楚点,是create table么?
3.将任意数据转换成一个字符串,并且把该字符串的字符添加或插入到字符串缓冲区
append方法常常把这些字符添加到缓冲区的末端
这个方法可以重写,但这个标签必须是准确的。
2。按你的意思应该用ArrayList可以办到
3。看API
能不能详细说明一下。返回字符串
(2).可不可以建立一个像array 一样的table呢
有几行几列,我不熟悉table, 请解释得详细一点不知道
(3).append()方法是做什么用的?
谢谢!字符相累加
如:
StringButffer a= new StringButffer().append(a).append(b).append(c).toString;等同于
String a="a"+"b"+"c"
x = "a" + 4 + "c"
被编译成等价的:
x = new StringBuffer().append("a").append(4).append("c")
.toString()
在 StringBuffer 上的基本操作是 append 和 insert 方法,它们都被覆盖以接受任意类型的数据。 每个方法都迅速地把所给的数据转换成一个字符串,并且把该字符串的字符添加或插入 到字符串缓冲区中。 append 方法常常把这些字符添加到缓冲区的末端; 而 insert 方法则把这些字符添加到指定的地方 。 例如,如果 z 指的是一个字符串缓冲区内的对象 ,其当前的内容是 "start",于是通过调用方法 z.append("le") 会使字符串缓冲区的内容变成"startle",而 z.insert(4, "le") 将使缓冲区的内容变成 "starlet"。 每一个字符串缓冲区都有一定的容量。 只要字符串缓冲区存储的字符序列的 长度没有超过它的容量,就无须申请新的内部缓冲数组 。 如果内部的缓冲区溢出,它将自动加以扩大。
能详细解释一下arraylist吗?
它里面能用add, insert, 那样还不是一行,怎么能实现几行几列呢?
是不是把所有arraylist都存到一个数组里面呢?
谢谢!
ArrayList al = new ArrayList()
ArrayList a2 = new ArrayList()
a1.add(a2)
ArrayList的合并
a1.add(a2)就是ArrayList的合并
那a1.add("a2")算什么?
"a"+"b"+"c"的效果可比new StringBuffer().append("a").append("b").append("c")要差多了啊,可不是相同.
"a"+"b"+"c"等价于new StringBuffer(new StringBuffer("a").append("b").toString()).append(c);
如主要考虑顺序,如数据库表数据在内存中的复制,建议使用Vector,假如不考虑多线程安全性的话,也可以考虑ArrayList;
如主要考虑通过某个关键字快速定位记录的话,建议使用Hashtable,假如不考虑多线程安全性的话,建议使用HashMap.