Se puede devolver un conjunto de caracteres java desde un programa Scala escribiendo un método definido por el usuario de Java en Scala. Aquí, ni siquiera necesitamos importar ningún objeto JavaConversions de Scala para que estas conversiones funcionen.
Ahora, veamos algunos ejemplos.
Ejemplo 1#
// Scala program to print Java Set // of characters in Scala // Creating object object GfG { // Main method def main(args:Array[String]) { // Creating a java method in Scala def res = { // Creating a java Set of characters val set = new java.util.HashSet[Char]() // Adding characters to the Set set.add('a') set.add('b') set.add('c') // Displays output println(set) } // Assigning result method to set of characters val set = res } }
[a, b, c]
Por lo tanto, se devuelve un conjunto de caracteres desde un método Java. Aquí, no necesitamos importar ningún objeto de Scala. En el programa anterior, un método Java está escrito en el programa Scala. Donde, este método agrega los elementos de carácter al conjunto establecido uno tras otro y luego imprime los resultados.
Ejemplo: 2#
// Scala program to print Java Set // of characters in Scala // Creating object object GfG { // Main method def main(args:Array[String]) { // Creating a java method in Scala def res = { // Creating a java Set of characters val set = new java.util.HashSet[Char]() // Adding characters to the Set set.add('j') set.add('l') set.add('k') // Displays output println(set) } // Assigning result method to set val set = res } }
[j, k, l]
Es igual que el ejemplo anterior, pero aquí se agrega un elemento más en el conjunto de caracteres indicado y, como es un conjunto, se mantiene el orden de los elementos.
Publicación traducida automáticamente
Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA