分深度比较,和潜渡比较,深的if(str1==str2){}
潜的if(str1.equals(str2)){}
潜的if(str1.equals(str2)){}
解决方案 »
- Java怎样把一个十六进制的字符串数组存到Byte数组中
- jfrrechart折线图问题
- Byte數組轉換成中文
- 哪位给推荐一个跟C#的XmlDocument类一样好用的java类?
- 一个接口和另外一个抽象类有同样的方法
- 如果一个类class A { final int i; } 那么类 class B extends A { } 当中还能不能继承 的包含 i 这个变量呢?
- 求助2,谢谢,接求助1
- 怎样实现Undo功能?
- 小弟写的基于流的用户注册,登陆简单程序,请各位高手对我的程序算法,结构做评价,感谢!
- Java学习、讨论的站点:http://www.wenhui.org/
- 急救!!!java 高手请进!
- 我把JAVA的运行环境装到了WinMe的F:\jdk1.3目录下。还要进行如何的配制才能编译和运行java源文件。
难道不是equals?
对于1+1是否等于2的问题
我实在有点心虚
2.str1.equals(str1);指的是字符串的值比较,如同一般的Vb或Delphi一样,比的是字符串的值。
看从哪个字符开始:startwithstring.
截取:substring.charat..
转换类型:tostring, valueof()
.....................哥们学会看帮助,不懂继续,^_^
String str1="123";
String str2="123";
这个时候用==也是相等的,在java中,上面的两个String的Object指向了同一个引用。
当然还是使用equals好。
public static void main(String args[]) {
String str1 = new String("tmp1");
String str2 = new String("tmp2");
if(str1.compareTo(str2) == 0) {
System.out.println("相等");
}
else {
System.out.println("不相等");
}
}
}