Вопросы по теме '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 просмотров
schedule
14.11.2021
Как выглядят определяемые пользователем классы значений в Java?
Я думаю, что понимаю новую функцию «класса значений» в Scala 2.10 по сравнению с newtype в Haskell:
trait BoundedValue[+This] extends Any { this: This =>
def upperBound: This
def lowerBound: This
}
class Probability...
1939 просмотров
schedule
10.09.2021
Конструктор 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 просмотров
schedule
21.11.2021
JAVA - Создание экземпляра case-класса Scala
после нескольких дней поиска мне нужна ваша помощь, чтобы решить мою проблему.
У меня есть java-программа, и я хочу вызвать библиотеку, написанную на scala, jar находится в пути к классам.
Основной класс Scala:
object Program{
def...
236 просмотров
schedule
05.10.2021
метод 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 просмотров
schedule
18.03.2022
Библиотека 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 просмотров
schedule
17.05.2022
доступ к объекту случая (скала) из 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 просмотров
schedule
22.07.2022
Преобразование длительности 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