Java语言的一个优点就是取消了指针的概念,但也导致了许多程序员在编程中常常忽略了对象与引用的区别,特别是先学c、c++后学java的程序员。并且由于Java不能通过简单的赋值来解决对象复制的问题,在开发过程中,也常常要要应用clone()方法来复制对象。比如函数参数类型是自定义的类时,此时便是引用传递而不是值传递。以下是一个小例子:
public class A {
public String name;
}
public class testClone {
public void changeA(A a){
a.name="b";
}
public void ...
最近一段时间没碰java,昨天犯了个低级错误。split(String regx)函数regx是正则表达式,如果遇到关键字应做相应转换。
String str="a | b";
String [] result=str.split("|");
System.out.println(result.length);
上面代码片段原意是想用 | 把字符串分割。上面代码结果是6,与预期不符。正确的代码如下:String str="a | b";
String [] result=str.split("\\|");
System.out.println(result.length);
- 浏览: 3673 次
- 性别:

- 来自: 未知的世界

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
java clone方法使用详解
Your deep clone coding is also not corre ...
-- by windshjw -
java clone方法使用详解
A a1=new A(); A a2=new A(); a1.nam ...
-- by windshjw -
split()函数出错
hi,过来看看
-- by Jason(aijun) -
vmware下ubuntu鼠标滚轮失 ...
以前我也碰到过,但是我解决了,没想到在这里看到了
-- by Jason(aijun) -
firefox 无法登入
哈哈,我用ff这么多年。。还真没碰上。领教了。
-- by playfish






评论排行榜