Вопросы по теме 'scala-java-interop'

Как мне обрабатывать нули Hashtable в Scala?
Я переношу некоторый Java-код и получаю следующие val overnightChanges: java.util.Hashtable[String, Double] = ... Когда я пытаюсь if (null != overnightChanges.get(...)) Я получаю следующее предупреждение предупреждение: сравнение...
764 просмотров
schedule 25.09.2021

Вложенные объектные классы Scala в Eclipse Java
Я не могу ссылаться на классы Scala из кода Java при использовании Eclipse IDE. Рассматриваемый класс Scala вложен в структуру объекта Scala. При попытке использовать класс в коде Java Eclipse жалуется на использование двоичного имени. Ниже...
2313 просмотров

Как выглядят определяемые пользователем классы значений в Java?
Я думаю, что понимаю новую функцию «класса значений» в Scala 2.10 по сравнению с newtype в Haskell: trait BoundedValue[+This] extends Any { this: This => def upperBound: This def lowerBound: This } class Probability...
1939 просмотров

Конструктор java не может преобразовать в Scala
Я знаю, что конструктор java конвертируется в код Scala. но это моя реализация проекта Generic class. Я использую hibernate, spring в этом проекте, и я создаю типаж genericDAO, но не могу создать его реализацию, или я не могу преобразовать этот...
169 просмотров
schedule 28.11.2021

Как работает преобразование Java в Scala?
Если у меня есть java.util.List и я хочу перебрать его, я импортирую пользовательский синтаксис Scala: import scala.collection.JavaConversions._ а java.util.List неявно преобразуется в scala.collection.mutable.Set (...
3414 просмотров
schedule 28.09.2021

Разница в стирании типов List [Int] и List [Integer]
Почему List[scala.Int] тип стирается до List[Object] , а Integer в List[java.lang.Integer] , кажется, сохраняется? Например, javap для object Foo { def fooInt: List[scala.Int] = ??? def fooInteger: List[java.lang.Integer] = ??? }...
153 просмотров

JAVA - Создание экземпляра case-класса Scala
после нескольких дней поиска мне нужна ваша помощь, чтобы решить мою проблему. У меня есть java-программа, и я хочу вызвать библиотеку, написанную на scala, jar находится в пути к классам. Основной класс Scala: object Program{ def...
236 просмотров

метод scala с именем «тип»
В среде Scala я использую класс java , содержащий метод type() , который, кажется, вызывает проблемы, поскольку type является ключевым словом Scala. Мне нужно вызвать настоящий метод type (определенный в классе java), а не метод scala....
964 просмотров
schedule 01.03.2022

Доступ из Java к объекту Scala, который наследуется от универсального базового класса Java.
Извините за многословный заголовок :) Вот объект Scala: object TokenPosition extends java.lang.ThreadLocal[Int] А вот код Java, который его использует: TokenPosition$.MODULE$.set(position); Eclipse дает мне следующее предупреждение:...
98 просмотров
schedule 09.03.2022

Взаимодействие: совместное использование наборов данных объектов или строк между Java и Scala двумя способами. Я поместил операцию набора данных Scala посреди операций Java
В настоящее время мое основное приложение построено на Java Spring-boot , и это не изменится, потому что это удобно. @Autowired service beans реализует, например: Наборы данных Предприятие и учреждение . Первый также может возвращать...
150 просмотров

Библиотека Builder для Scala и Java
Мне нужна библиотека компоновщика, которую можно вызывать из Scala и Java. Достаточно просто в Scala, используя именованные параметры по умолчанию. Но как мне вызвать этот код из Java? Смотри ниже. Или, возможно, мне следует использовать свободный...
779 просмотров
schedule 09.04.2022

Совместимость замыканий Scala и замыканий Java 8
После прочтения некоторых записей списка рассылки OpenJDK кажется, что разработчики Oracle в настоящее время удаляют некоторые вещи из предложения по закрытию, потому что более ранние ошибки проектирования в языке Java усложняют введение замыканий...
2205 просмотров
schedule 19.04.2022

Цикл через Scala ListBuffer в java
Если это возможно, как бы мне перебрать ListBuffer изнутри java. инициализация ListBuffer (в scala) var newModVersions: ListBuffer[NewModVersionEntry] = new ListBuffer[NewModVersionEntry]() текущий смарт-цикл for (в java) for...
799 просмотров
schedule 22.04.2022

Есть ли способ создать новый объект Scala из класса Java
У меня есть несколько вариантов использования для этого, все они связаны с идеей взаимодействия между существующими библиотеками Java и новым кодом Scala. Я думаю, что выбранный мной вариант использования самый простой. Пример использования:...
975 просмотров
schedule 04.05.2022

Преобразование карты Java в карту Scala
У меня есть карта java: java.util.Map<SomeObject, java.util.Collection<OtherObject>> , и я хотел бы преобразовать ее в карту scala: Map[SomeObject, Set[OtherObject]] Я использовал mapAsScalaMap , но результат не совсем то, что мне...
39785 просмотров

доступ к объекту случая (скала) из java
в моем коде scala у меня есть следующее trait A object A { case object AB extends A case object AC extends A } как я могу получить доступ к AB или AC из кода Java? я ожидал, что это будет работать как A.AB , но это не работает. я...
70 просмотров
schedule 13.05.2022

неявное преобразование, переопределение, интероперабельность
У меня есть следующий класс в Java: public class GeneralClass { public Integer getInt(Double d) { return d.intValue(); } } Я хотел бы расширить этот класс в scala, например. import scala.collection.JavaConversions._ import...
729 просмотров
schedule 12.07.2022

Компаньон Scala с трейтом и абстрактным классом из кода Java
Мы можем определить объект-компаньон Scala для абстрактного класса: object CompanionAbstractClass { def newInstance():CompanionAbstractClass = CACChild("companion abstract class") } //sealed trait TestQ{ sealed abstract class...
153 просмотров

Преобразование длительности Java в Scala
Есть ли элегантный способ преобразовать java.time.Duration в scala.concurrent.duration.FiniteDuration ? Я пытаюсь сделать следующее простое использование Config в Scala: val d = ConfigFactory.load().getDuration("application.someTimeout")...
16757 просмотров
schedule 15.08.2022

Как я могу вызвать функцию Scala, принимающую PartialFunction с возвращаемым типом Unit из Java?
Я пытаюсь использовать строительные леса, описанные oxbow_lakes в Как проще всего реализовать Scala PartialFunction в Java? вызвать Метод Scala, который принимает PartialFunction. Вот мой код Scala: class MyScalaClass { def...
262 просмотров
schedule 01.10.2022