美文网首页
字符串与闭包结合使用

字符串与闭包结合使用

作者: 龙剑灵 | 来源:发表于2020-03-16 00:57 被阅读0次
    //字符串与闭包结合使用
    String str = "cjt2and3"
    String rs =  str.each {
        String s -> print s.multiply(2)
    }
    //返回结果rs值还是str
    println "\neach返回结果" + rs
    
    //找到符合条件的第一个
    println str.find { //此处返回 2
        String s -> s.isNumber()
    }
    
    def list = str.findAll() {
        String s -> s.isNumber()
    }
    println list.toListString()  //[2, 3]
    
    //true
    println str.any {
        String s -> s.isNumber()
    }
    
    println str
    //every是每个都要满足条件
    println str.every { //此处返回 false
        String s -> s.isNumber()
    }
    def ls = str.collect {it.toUpperCase()}
    println ls.toListString() //[C, J, T, 2, A, N, D, 3]
    

    相关文章

      网友评论

          本文标题:字符串与闭包结合使用

          本文链接:https://www.haomeiwen.com/subject/gwxbdhtx.html