⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 teststringutils.java~12~

📁 数据库应用程序.它比较全面的含盖了JAVA应用程序与数据库之间通讯的全过程.本程序在JBUILDER2005上开发运行.
💻 JAVA~12~
字号:
package chapter24;
import junit.framework.*;
public class TestStringUtils extends TestCase
{
    public void testString2Array() {
        String str1 = null, str2 = "", str3 = "a", str4 = "a,b,c",str5 = ",a,b,";
        String[] arr1 = null, arr2 = {""}, arr3 = {"a"}, arr4 = {"a", "b", "c"},
            arr5 = {"", "a", "b", ""}, trimArr5 = {"a", "b"};

        assertNull(StringUtils.string2Array(str1, ',', false));
        assertTrue(isArrayEquals(arr1, StringUtils.string2Array(str1, ',', false)));
        assertTrue(isArrayEquals(arr2, StringUtils.string2Array(str2, ',', false)));
        assertTrue(isArrayEquals(arr3, StringUtils.string2Array(str3, ',', false)));
        assertTrue(isArrayEquals(arr4, StringUtils.string2Array(str4, ',', false)));
        assertTrue(isArrayEquals(arr5, StringUtils.string2Array(str5, ',', false)));
        assertTrue(isArrayEquals(trimArr5, StringUtils.string2Array(str5, ',', true)));
        assertFalse(isArrayEquals(StringUtils.string2Array(str5, ',', false),
                                  StringUtils.string2Array(str5, ',', true)));
    }

    //判断两个字符数组是否相等
    private boolean isArrayEquals(String[] arr1, String[] arr2) {
        if (arr1 == null || arr2 == null) {
            if (arr1 == null && arr2 == null) {
                return true;
            } else {
                return false;
            }
        } else if (arr1.length != arr2.length) {
            return false;
        } else {
            for (int i = 0; i < arr1.length; i++) {
                if (!arr1[i].equals(arr2[i])) {
                    return false;
                }
            }
            return true;
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -