kotlin入门——2.字符串操作

    fun test2() {

        //1.正则
        // 如果在java中,使用"."是不能分割的,需要"\\."转义
        //Kotlin中split函数,默认不会把传入的参数当做正则表达式
        for (s in str.split(".")) {
            print(s)
        }
        // 但是如果要将参数的当做正则表达式
        for (s in str.split(".".toRegex())) {
            print(s);
        }

        //此外还支持多种截取
        val str1 = "hello.world-haha"
        str1.split(".","-")

    }

    fun test3(){
        //2.截取
        val s = "hello world";
        s.subSequence(0,5);  // hello

        val s1 = " hello ";
        s1.trim();  //去除字符串前后空格
        s1.trimEnd(); // 去除字符串后面空格
        s1.trimStart(); // 去除字符串前面空格
    }

你可能感兴趣的:(kotlin)