Лучшие scala-java-interop вопросы ИТ разработчиков

  • 6 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как мне преобразовать java.util.Map в scala.collection.immutable.Map в Java?

Я нахожу множество людей, пытающихся это сделать и спрашивающих об этом, но на этот вопрос всегда отвечают в виде кода scala. Мне нужно вызвать API, который ...

Задан 25 Jun 2014, 18:59 от NSA
  • 6 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

получить доступ к статическому члену базового класса Java в Scala

& # xFF29; некоторые коды написаны на Java. А для новых занятий планирую писать на Scala. У меня проблема с доступом к защищенному статическому члену базовог...

Задан 24 Jan 2013, 05:46 от Mechanical snailMike
  • 8 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Использование псевдонимов типа Scala из кода Java

Предположим, у меня есть псевдоним типа, определенный в Scala как object Foo { type Bar = Option[String] }Похоже, я не могу ссылаться на псевдоним в коде Java, как это (это просто жалуетсяНе могу найти символ): import Foo.*; public class ...

Задан 02 Dec 2012, 21:05 от om-nom-nom
  • 31 голос
  • 0 ответов
  • 0 просмотров
0 ответов

Как я могу конвертировать Scala Map в Java Map с помощью scala.Float для преобразования java.Float в k / v

Я хотел бы иметь возможность выполнить следующее, но это не удается при вызове useMap. Как я могу выполнить это преобразование? scala> import scala.collection.JavaConversions._ import scala.collection.JavaConversions._ scala> ...

Задан 16 May 2013, 09:06 от rvange
  • 42 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Вы оборачиваете свою лямбду Java 8 в F (...), а затем она конвертируется в функцию Scala.

отрим следующий код Scala: package scala_java object MyScala { def setFunc(func: Int => String) { func(10) } }Теперь на Java я бы хотел использоватьMyScala как: package scala_java; public class MyJava { public static void main(String [] args) { ...

Задан 01 Jul 2011, 07:45 от Jus12
  • 36 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Как использовать scala.None из Java-кода [дубликат]

Возможный дубликат: Доступ к scala.None из Java [https://stackoverflow.com/questions/9059511/accessing-scala-none-from-java] В Java вы можете создать экземплярSome используя конструктор, т.е.new Some(value), ноNone не имеет партнерского класса. ...

Задан 04 Jan 2010, 03:56 от Craig B.
  • 19 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Как использовать Scala varargs из кода Java

Есть много статей о вызове Java varargs из кода Scala, но единственное, что я смог найти наоборот, это вопрос:Использование методов Scala Vararg в Java, кото...

Задан 23 May 2017, 11:59 от CommunityLuigi Plinge
  • 15 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

 метод.

la мне нужно переопределить следующие данные классы и методы Java: public abstract class AbstractJava<T> { protected abstract T test(Class<? extends T> clazz); } public class ConcreteJava extends AbstractJava<Object> { @Override protected Object ...

Задан 22 Jun 2011, 12:52 от robbbert
  • 124 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

В чем разница между == и .equals в Scala?

В чем разница между== а также.equals() в Scala, и когда использовать какой? Реализация такая же, как в Java? РЕДАКТИРОВАТЬ: Связанный вопрос говорит о конкретных случаяхAnyVal, Более общий случайAny.

Задан 06 Oct 2011, 22:23 от Jus12
  • 59 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Использование черт Scala с реализованными методами в Java

Я думаю, что невозможно вызвать методы, реализованные в чертах Scala из Java, или есть способ? Предположим, у меня есть в Scala: trait Trait { def bar = {} }и в Java, если я использую его как class Foo implements Trait { }Ява жалуется, ...

Задан 03 Oct 2011, 16:22 от Jus12
  • 27 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Преобразовать из scala.collection.Seq <String> в java.util.List <String> в коде Java

Я вызываю метод Scala из Java. И мне нужно сделать преобразование из Seq в список. Я не могу изменить сигнатуру метода Scala, поэтому я не могу использоватьasJavaCollection метод изscala.collection.JavaConversions._ Есть идеи, как мне этого ...

Задан 19 Jul 2013, 03:27 от Cacho Santa
  • 10 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

 объект-компаньон, потому что реальный объект-компаньон имеет доступ к закрытым членам класса, к которому он относится.

ел бы добавить неявные преобразования в классы Java, сгенерированные инструментом моделирования. Поэтому я хочу добавить их в объект-компаньон этих классов, чтобы компилятор автоматически их обнаружил. Но я не могу добавить их в отдельный файл, ...

Задан 07 Feb 2011, 13:26 от Jean-Philippe Pellet
  • 33 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Java <-> Scala interop: прозрачное преобразование списка и карты

Я изучаю Scala, и у меня есть проект Java для перехода на Scala. Я хочу перенести его, переписав классы один за другим и проверив, что новый класс несломать ...

Задан 05 Oct 2009, 10:40 от oshyshko
  • 20 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Использование библиотек Java в Scala

Я новичок в Скале. Пока я могу писать только базовый код, но я хочу начать использовать его более конкретно, а не просто изучать теорию.Допустим, у меня есть...

Задан 19 Mar 2013, 17:03 от Fraz
  • 14 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Временная сложность метода JavaConverters asScala

Начиная с версии Scala 2.9, существует удобный конвертер для конвертации изjava.util.List и другие коллекции в структурах данных Scala, написав что-то вроде этого: import scala.collection.JavaConverters._ def scalaVersion ...

Задан 15 Dec 2011, 09:13 от Frank
  • 33 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Java <-> Scala interop: прозрачное преобразование списка и карты

Я изучаю Scala, и у меня есть проект Java для перехода на Scala. Я хочу перенести его, переписав классы один за другим и убедившись, что новый класс не сломал проект. Этот проект Java использует многоjava.util.List а такжеjava.util.Map, В ...

Задан 05 Oct 2009, 12:40 от oshyshko
  • 23 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Доступ к scala.None из Java

Как вы можете получить доступscala.None с Java? Последняя строка приводит к смерти компилятора с типом scala.None не принимает параметры. import scala.Option; import scala.Some; import scala.None; final Option<String> object1 = new ...

Задан 30 Jan 2012, 04:54 от Mike Slinn
  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Получить тип Scala для java.lang.Class [T] в Scala 2.10

Я смотрел наобзор отражения scala [http://docs.scala-lang.org/overviews/reflection/overview.html]и мне интересно, можно ли использоватьjava.lang.Class<T> как тип в Scala 2.10. import scala.reflect.runtime.{ universe => ru } class Reflector { def ...

Задан 25 Feb 2013, 13:15 от Jonas Adler
  • 10 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Использование методов Scala Vararg в Java

Почему все методы scala vararg, когда они используются из java, похоже, принимают Seq переменных и не могут использоваться в качестве нативных методов java vararg. Это ошибка? Например,Buffer имеет методdef append(elems: A*): Unit, Но в Java это ...

Задан 29 Nov 2011, 10:47 от F0RR
  • 4 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

 на Java); это не компилируется.

у обертку, которая принимает ScalaObservableBuffer [http://www.scala-lang.org/api/current/scala/collection/mutable/ObservableBuffer.html] и запускает события, совместимые сEclipse / JFace ...

Задан 14 Feb 2011, 11:35 от Jean-Philippe Pellet
  • 35 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Использование библиотеки Java с зарезервированными словами Scala

Я использую внешнюю библиотеку, написанную на Java (Селен [http://en.wikipedia.org/wiki/Selenium_%28software%29]). Один из вызовов функции имеет подписьtype(String, String), и я продолжаю получать ошибки компилятора при попытке вызвать его из ...

Задан 25 Nov 2009, 00:47 от John
  • 183 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

В чем разница между JavaConverters и JavaConversion в Scala?

Вscala.collection [http://www.scala-lang.org/api/current/index.html#scala.collection.package]есть два очень похожих объектаJavaConversions [http://www.scala-lang.org/api/current/scala/collection/JavaConversions%24.html] а ...

Задан 28 Nov 2011, 20:34 от Michael Ekstrand
  • 16 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Автоматическое преобразование кода Scala в код Java [закрыто]

У меня есть приложение, написанное на Scala, и некоторые члены моей команды хотят его Java-версию. Это демонстрационное приложение, использующее другой API, написанный на Scala, и они хотят, чтобы Java-версия приложения могла использовать API из ...

Задан 26 Mar 2012, 22:28 от Jus12
  • 107 голосов
  • 9 ответов
  • 0 просмотров
9 ответов

 из вашего примера, и это сработало

у код Scala, который используетApache POI [http://en.wikipedia.org/wiki/Apache_POI]API. Я хотел бы перебрать строки, содержащиеся вjava.util.Iterator что я получаю из класса листа. Я хотел бы использовать итератор вfor each цикл стилей, поэтому я ...

Задан 30 Jan 2009, 14:47 от 11 revs, 4 users 41%
  • 16 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

java.util. Итератор для списка Scala?

Пожалуйста, терпите меня, я все еще довольно нелюбезен со Скалой. У меня есть следующий код: private lazy val keys : List[String] = obj.getKeys().asScala.toListobj.getKeys возвращает java.util.Iterator Вызов asScala через JavaConverers (который ...

Задан 28 Sep 2011, 21:03 от rshepherd
  • 84 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Как преобразовать java.util.List в список Scala

У меня есть этот метод Scala с ошибкой ниже. Не удается преобразовать в список Scala. def findAllQuestion():List[Question]={ questionDao.getAllQuestions() } несоответствие типов; ...

Задан 23 Apr 2013, 06:04 от boycod3