美文网首页
Scala 元组

Scala 元组

作者: 西贝巴巴 | 来源:发表于2021-03-30 16:20 被阅读0次
    /**
     * @Author jdj
     * @Date 2021/3/27 5:00 下午
     * @Version 1.0
     *
     *          与列表一样,元组也是不可变的,但与列表不同的是元组可以包含不同类型的元素。
     *          元组的值是通过将单个的值包含在圆括号中构成的
     */
    object TupleDemo {
      def main(args: Array[String]): Unit = {
        val t1 = new Tuple4(1, "33", 2, 4)
        println("t1 : " + t1)
    
        val t2 = (3, "ttm", 5, 6, 6, 6, 4)
        println("t2 : " + t2)
        println("t2 的第一个元素:" + t2._1)
    
        //迭代元组 你可以使用 Tuple.productIterator() 方法来迭代输出元组的所有元素:
        t2.productIterator.foreach { i =>
          println(" vvvv " + i)
        }
    
        //元组转为字符串 你可以使用 Tuple.toString() 方法将元组的所有元素组合成一个字符串,实例如下:
        var tt = t2.toString()
        println("tt 连接后的字符串 : " + tt)
    
        //元素交换
        //你可以使用 Tuple.swap 方法来交换元组的元素。如下实例:
        val t = new Tuple2("www.google.com", "www.runoob.com")
        val ttt = t.swap
      }
    }
    

    相关文章

      网友评论

          本文标题:Scala 元组

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