Рубрики

Программа для преобразования Java Set в Traversable в Scala

Набор Java можно преобразовать в коллекцию Traversable в Scala с помощью метода toTraversable Java в Scala. Здесь нам нужно импортировать объект JavaConversions в Scala, чтобы эти преобразования работали.
Теперь давайте посмотрим несколько примеров, а затем обсудим, как это работает в деталях.
Пример: 1 #

// Scala-программа для преобразования набора Java
// для прохождения в Scala

  
// Импортируем Scala объект JavaConversions

import scala.collection.JavaConversions._

  
// Создание объекта

object GfG

  

    // Основной метод

    def main(args:Array[String])

    {

      

        // Создание набора в Java

        val set = new java.util.HashSet[Int]()

          

        // Добавляем целые числа к набору

        set.add(9)

        set.add(10)

        set.add(11)

          

        // Преобразование множества в Traversable

        val tra= set.toTraversable

          

        // Отображает пройденный

        println(tra)

      

    }

}

Выход:

Set(9, 10, 11)

Поэтому коллекция Traversable возвращается. Здесь сначала создается набор, в который к нему добавляются целочисленные элементы с использованием метода add . После этого метод toTraversable используется для преобразования указанного набора в коллекцию Traversable.
Пример: 2 #

// Scala-программа для преобразования набора Java
// для прохождения в Scala

  
// Импортируем Scala объект JavaConversions

import scala.collection.JavaConversions._

  
// Создание объекта

object GfG

  

    // Основной метод

    def main(args:Array[String])

    {

      

        // Создание набора в Java

        val set = new java.util.HashSet[Int]()

          

        // Добавляем целые числа к набору

        set.add(7)

        set.add(6)

        set.add(5)

          

        // Преобразование множества в Traversable

        val tra= set.toTraversable

          

        // Отображает пройденный

        println(tra)

          

    }

}

Выход:

Set(5, 6, 7)

Это то же самое, что и в примере выше, но здесь элементы набора не представлены в правильном порядке. Но пройденный путь возвращается в правильном порядке.

Рекомендуемые посты:

Программа для преобразования Java Set в Traversable в Scala

0.00 (0%) 0 votes