Запитання з тегом «java»

Java - популярна мова програмування високого рівня. Використовуйте цей тег, коли у вас виникають проблеми з використанням або розумінням самої мови. Цей тег рідко використовується поодинці і найчастіше використовується в поєднанні з [весна], [весна-черевик], [jakarta-ee], [android], [javafx], [gradle] і [maven].

7
Чи існує в Java спосіб, як написати рядковий літерал, не виходячи з лапок?
Скажімо, у вас є лінійка String з великою кількістю лапок. Ви могли б уникнути їх усіх, але це біль і важко читати. У деяких мовах ви можете просто зробити це: foo = '"Hello, World"'; У Java, однак, ''використовується для chars, тому ви не можете використовувати його для Strings таким чином. …
111 java  string  escaping 

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

2
Різниця між validate (), revalidate () та недійсним () у GUI Swing
Компоненти Swing мають кілька методів, пов’язаних із оновленнями макета екрана, зокрема: validate() invalidate() revalidate() Документація Java дещо визначає це з технічної точки зору, але не особливо зрозуміло, як вони призначені для використання. Яка різниця між ними та за яких обставин слід використовувати один, а не інші?

16
Чи існує API Java, який може створювати багаті документи Word? [зачинено]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 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
Затемнення не почнеться, і я нічого не змінив
Я нічого не оновлював принаймні місяць. Я просто працював нормально і раптом у меню все було порожньо, тому я вирішив перезапустити затемнення. Я клацнув "закрити" і "добре", щоб зберегти все, але нічого не сталося, тому я знову натиснув на "закрити" і затемнення закрилося. Я натиснув затемнення, і завантажувальний екран лише …
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 до Array
Хочу знати, чи безпечно / доцільно конвертувати з ArrayList в Array? У мене є текстовий файл із кожним рядком рядка: 1236 1233 4566 4568 .... Я хочу прочитати їх у списку масивів, а потім я перетворять їх у масив. Чи доцільно / законно це робити? Дякую
111 java  arraylist 

12
Як зробити так, щоб випадок порівняння рядків був нечутливим?
Я створив програму Java для порівняння двох рядків: String s1 = "Hello"; String s2 = "hello"; if (s1.equals(s2)) { System.out.println("hai"); } else { System.out.println("welcome"); } На ньому відображається "привітання". Я розумію, що це враховує регістри. Але моя проблема полягає в тому, що я хочу порівняти два рядки без чутливості до …

2
Comparator.reversed () не компілюється за допомогою лямбда
У мене є список з деякими об'єктами користувача, і я намагаюся сортувати список, але працює лише з використанням методу посилання, з виразом лямбда компілятор видає помилку: List<User> userList = Arrays.asList(u1, u2, u3); userList.sort(Comparator.comparing(u -> u.getName())); // works userList.sort(Comparator.comparing(User::getName).reversed()); // works userList.sort(Comparator.comparing(u -> u.getName()).reversed()); // Compiler error Помилка: com\java8\collectionapi\CollectionTest.java:35: error: cannot …


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

12
Отримайте вкладений об’єкт JSON за допомогою GSON за допомогою модернізації
Я використовую API свого додатка для Android, і всі відповіді JSON виглядають так: { 'status': 'OK', 'reason': 'Everything was fine', 'content': { < some data here > } Проблема полягає в тому, що всі мої POJOs є status, reasonполя, так і всередині contentполя є реальним POJO я хочу. Чи є …
111 java  android  json  gson  retrofit 

13
Як встановити пул з'єднань у JDBC?
Чи може хтось надати приклади чи посилання щодо того, як встановити пул з'єднань JDBC? З пошуку Google я бачу багато різних способів зробити це, і це досить заплутано. Зрештою, мені потрібен код, щоб повернути java.sql.Connectionоб'єкт, але у мене виникають проблеми з початком роботи. Оновлення: Чи немає javax.sqlчи java.sqlє об'єднані реалізації …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.