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

📄 arraytest.groovy

📁 大名鼎鼎的java动态脚本语言。已经通过了sun的认证
💻 GROOVY
字号:
class ArrayTest extends GroovyTestCase {    void testFixedSize() {        def array = new String[10]                assert array.size() == 10                array[0] = "Hello"                assert array[0] == "Hello"                println "Created array ${array.inspect()} with type ${array.class}"    }        void testArrayWithInitializer() {        String[] array = [ "nice", "cheese", "gromit" ]                println "Created array ${array.inspect()} with type ${array.class}"                assert array.size() == 3        assert array[0] == "nice" , array.inspect()        assert array[1] == "cheese"        assert array[2] == "gromit"    }    void testCharArrayCreate() {           def array  = new char[3]           assert array.size() == 3    }    void testCharArrayWithInitializer() {        char[] array = [ 'a', 'b', 'c' ]                println "Created array ${array.inspect()} with type ${array.class}"                assert array.size() == 3        assert array[0] == 'a' , array.inspect()        assert array[1] == 'b'        assert array[2] == 'c'    }        void testByteArrayCreate() {        def array = new byte[100]        assert array.size() == 100;    }    void testByteArrayWithInitializer() {        byte[] array = [0, 1, 2, 3]                println "Created array ${array.inspect()} with type ${array.class}"                assert array.size() == 4        assert array[0] == 0 , array.inspect()        assert array[1] == 1        assert array[2] == 2        assert array[3] == 3    }    void testByteArrayWithInitializerAndAssignmentOfNumber() {        byte[] array = [ 2, 4]        println "Created array ${array.inspect()} with type ${array.class}"        assert array.size() == 2        assert array[0] == 2        assert array[1] == 4        array[0] = 76        array[1] = 32        assert array[0] == 76        assert array[1] == 32        array.putAt(0, 45)        array.putAt(1, 67)        assert array[0] == 45        assert array[1] == 67    }    void testDoubleArrayCreate() {         def array  = new double[3]         assert array.size() == 3    }    void testDoubleArrayWithInitializer() {        double[] array = [ 1.3, 3.14, 2.7]                println "Created array ${array.inspect()} with type ${array.class}"                assert array.size() == 3        assert array[0] == 1.3 , array.inspect()        assert array[1] == 3.14        assert array[2] == 2.7    }    void testIntArrayCreate() {        def array = new int[5]                assert array.size() == 5    }    void testIntArrayWithInitializer() {        int[] array = [42, -5, 360]                println "Created array ${array.inspect()} with type ${array.class}"                assert array.size() == 3        assert array[0] == 42 , array.inspect()        assert array[1] == -5        assert array[2] == 360    }    void testArrayDeclaration() {        String[] array = [ "a", "b", "c" ]        array.each { element -> println( element ) }        assert array.size() == 3    }    static void main( String[] args ) {        def o = new ArrayTest();        o.testArrayDeclaration();    }}

⌨️ 快捷键说明

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