有了Java代码之后
1、可以在代码中写些测试的方法,把你想要验证的东西,输出看一下。
2、可以用Debug的形式,跟踪代码执行,验证程序的逻辑是否正确。
3、利用JUnit写断言,测试结果
/**
*public boolean equals(String s) 重点测试
*public boolean contains(String s)
*public int indexOf (String str)
*public String substring(int startpoint)
*public String trim()
*public int length()
*public boolean startsWith(String s) endsWith()
* @author Administrator
*
*/
public class Demo1 {
public static void main(String[] args) {
/*public boolean equals(String s)用于比较字符串的值是否相等*/
String str1 = " Hello World! "
String str2 = "你好!"
String str3 = " Hello World! "
String str4 = "H"
boolean bo
int index
bo = str1.equals(str2)?true:false//值相等返回true否则false
System.out.println(bo)
bo = str1.equals(str3)?true:false
System.out.println(bo)
/*public boolean contains(String s)字符串的包含关系*/
bo = str1.contains(str2)?true:false
System.out.println(bo)
bo = str1.contains(str4)?true:false
System.out.println(bo)
/*public int indexOf (String str)获取指定字符串第一次出现的下标*/
index=str1.indexOf("H")
System.out.println(index)
/*public String substring(int startpoint)获取指定下标到结束的所有字符含指定下标的字符*/
String str5=str1.substring(4)
System.out.println(str5)
/*public String trim()去掉头尾空格但不能去掉中间的*/
System.out.println(str1.trim())
/*public int length()字符串长度*/
System.out.println(str1.length())
/*public boolean startsWith(String s) endsWith()判断是否以指定字符开头/结尾*/
bo=str1.startsWith(" ")//空格
System.out.println(bo)
bo=str1.endsWith("H")
System.out.println(bo)
}
}
首先String类java本来就提供 你莫非去重写方法?你觉得有必要?我们是搞应用的 比如你学一门语言 你只要说的流利就OK 人家才不关系你 对语法研究有多透彻 我写的 全是测试 不想写 类 你真想要还不如去找源码来看 更省事 人家都定义好了。
不说了直接上图 跟上面复制的一样
和内容一样!