JBuilder2005单元测试之业务类介绍

为了方便讲明,拟通过多少个差不离的事务类引出测量检验用例,三个是分段函数类,另叁个是字符串管理类,在这里节里我们先来纯熟那三个业务类。

java
String类中的常用方法:

public char charAt(int index)
归来字符串中第index个字符;
public int length() 回到字符串的长度;
public int indexOf(String str) 回来字符串中首先次现身str的职分;
public int indexOf(String str,int
fromIndex)
归来字符串从fromIndex开头首先次现身str的职分;
public boolean equalsIgnoreCase(String
another)

正如字符串与another是不是黄金时代律(忽视大小写);
public String replace(char oldchar,char
newChar)

在字符串中用newChar字符替换oldChar字符
public boolean startsWith(String
prefix)

决断字符串是不是以prefix字符串开始;
public boolean endsWith(String suffix) 认清八个字符串是不是以suffix字符串结尾;
public String toUpperCase()
归来贰个字符串为该字符串的大写方式;
public String toLowerCase() 回到一个字符串为该字符串的小写格局
public String substring(int
beginIndex)
回来该字符串从beginIndex初阶到结尾的子字符串;
public String substring(int
beginIndex,int endIndex)

归来该字符串从beginIndex起头到endsIndex结尾的子字符串
public String trim() 回到该字符串去掉初叶和最后空格后的字符串
public String[] split(String
regex)

将贰个字符串依据钦点的相间符分隔,再次来到分隔后的字符串数组

  分段函数类

代码示例:

  分段函数Subsection类有七个函数,sign(卡塔尔(قطر‎是一个标记函数,而getValue(int
dState of Qatar函数功用如下:

public class StringDemo {

  当d < -2时,值为abs(d);

 public static void main(String[] args) {
  String str=new String(“hello world”);
  System.out.println(str);
  System.out.println(str.charAt(2));
  System.out.println(str.indexOf(“o”));
  System.out.println(str.indexOf(“o”, 5));
  System.out.println(str.equalsIgnoreCase(“HELLO WORLD”));
  System.out.println(str.replace(‘o’, ‘O’));
  System.out.println(str.startsWith(“hello”));
  System.out.println(str.endsWith(“WORLD”));
  System.out.println(str.toUpperCase());
  System.out.println(str.toLowerCase());
  System.out.println(str.substring(1));
  System.out.println(str.substring(1, 9));
  System.out.println(str.trim());
  System.out.println(str.split(” “));
   }

  当-2≤d<2 且d!=0时,值为d*d;

}

  当d=0时,值为100;

运作结果如下:

  当2≤d时,值为d*d*d。

hello world
l
4
7
true
hellO wOrld
true
false
HELLO WORLD
hello world
ello world
ello wor
hello world
[Ljava.lang.String;@2a139a55

  其代码如下图所示:

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注