Вопросы с тегом «java»

Java является популярным языком программирования высокого уровня. Используйте этот тег, если у вас есть проблемы с использованием или пониманием самого языка. Этот тег редко используется отдельно и чаще всего используется вместе с [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] и [maven].

5
Событие onclick в настройках Android
В моем файле preferences.xml есть такой элемент предпочтений: <Preference android:title="About" /> Я хочу назначить onClickсобытие, поэтому, если пользователь щелкнет по нему, я смогу открыть новый Intentили браузер. Я пытался сделать это так же, как с кнопками, но, похоже, это не сработало.


7
Есть ли в Java способ написать строковый литерал без экранирования кавычек?
Допустим, у вас есть строковый литерал с множеством кавычек внутри. Вы можете избежать их всех, но это больно и трудно читать. На некоторых языках вы можете просто сделать это: foo = '"Hello, World"'; В Java, однако, ''используется для chars, поэтому вы не можете использовать его Stringтаким образом. В некоторых языках …
111 java  string  escaping 

10
Входные и выходные двоичные потоки с использованием JERSEY?
Я использую Джерси для реализации RESTful API, который в основном извлекает и обслуживает данные в кодировке JSON. Но у меня бывают ситуации, когда мне нужно выполнить следующее: Экспортируйте загружаемые документы, например PDF, XLS, ZIP или другие двоичные файлы. Получение составных данных, таких как JSON плюс загруженный файл XLS У меня …
111 java  jersey  jax-rs 

2
Разница между validate (), revalidate () и invalidate () в графическом интерфейсе Swing
Компоненты Swing имеют несколько методов, связанных с обновлением макета экрана, в частности: validate() invalidate() revalidate() Документация Java определяет их несколько с технической точки зрения, но не совсем ясно, как они предназначены для использования. В чем разница между ними и в каких обстоятельствах следует использовать один, а не другие?

16
Есть ли Java API, который может создавать богатые документы Word? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 2 года назад . Уточните этот вопрос У меня есть новое приложение, над которым я буду работать, где мне нужно …
111 java  ms-word  docx  doc 

7
Почему этот метод печатает 4?
Мне было интересно, что происходит, когда вы пытаетесь поймать StackOverflowError, и я придумал следующий метод: class RandomNumberGenerator { static int cnt = 0; public static void main(String[] args) { try { main(args); } catch (StackOverflowError ignore) { System.out.println(cnt++); } } } Теперь мой вопрос: Почему этот метод выводит «4»? Я …
111 java  jvm  stack-overflow 

10
Лямбда-выражение для преобразования массива / списка строк в массив / список целых чисел
Поскольку в Java 8 есть мощные лямбда-выражения, Я хотел бы написать функцию для преобразования списка / массива строк в массив / список целых чисел, чисел с плавающей запятой, двойных чисел и т. Д. В обычном Java это было бы так же просто, как for(String str : strList){ intList.add(Integer.valueOf(str)); } Но …

15
Eclipse не запускается и я ничего не менял
Я ничего не обновлял как минимум месяц. Я просто работал нормально, и внезапно все меню стали пустыми, поэтому я решил перезапустить eclipse. Я нажал «закрыть» и «ок», чтобы сохранить все, но ничего не произошло, поэтому я снова нажал «закрыть», и затмение закрылось. Я нажал на eclipse, и экран загрузки только …
111 java  eclipse 

11
javac: команда не найдена
Я установил java на свой компьютер с CentOS версии 5.5 с помощью команды yum install java. Но я не могу скомпилировать класс с помощью javac. Мне нужно установить какой-либо другой пакет? Я попытался найти javacисполняемый файл, но не могу его найти. /usr/bin/javaсвязан следующим образом: /usr/bin/java-> /etc/alternatives/java /etc/alternatives/java->/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java Я видел следующий …

9
От Arraylist к массиву
Я хочу знать, безопасно / целесообразно ли преобразовывать из ArrayList в Array? У меня есть текстовый файл с каждой строкой строки: 1236 1233 4566 4568 .... Я хочу прочитать их в списке массивов, а затем преобразовать его в массив. Целесообразно / законно ли это делать? Спасибо
111 java  arraylist 

5
JSP: тег <c: out> JSTL
Что именно делает при написании страницы JSP &lt;c:out&gt;? Я заметил, что оба следующих результата дают одинаковый результат: &lt;p&gt;The person's name is &lt;c:out value="${person.name}" /&gt;&lt;/p&gt; &lt;p&gt;The person's name is ${person.name}&lt;/p&gt;
111 java  jsp  jstl  tags 

2
Comparator.reversed () не компилируется с использованием лямбда
У меня есть список с некоторыми объектами User, и я пытаюсь отсортировать список, но работает только с использованием ссылки на метод, с лямбда-выражением компилятор выдает ошибку: List&lt;User&gt; userList = Arrays.asList(u1, u2, u3); userList.sort(Comparator.comparing(u -&gt; u.getName())); // works userList.sort(Comparator.comparing(User::getName).reversed()); // works userList.sort(Comparator.comparing(u -&gt; u.getName()).reversed()); // Compiler error Ошибка: com\java8\collectionapi\CollectionTest.java:35: error: cannot …


9
Преобразовать шестнадцатеричную строку в int
Я пытаюсь преобразовать строку длиной 8 символов шестнадцатеричного кода в целое число, чтобы я мог выполнять сравнение int вместо сравнения строк по множеству разных значений. Я знаю, что в C ++ это довольно тривиально, но мне нужно сделать это на Java. Тестовый пример, который мне нужно удовлетворить, по сути состоит …
111 java  hex 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.