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

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



1
Почему массив [idx ++] + = «a» увеличивает idx один раз в Java 8, но в два раза в Java 9 и 10?
Для решения проблемы товарищ по гольфу написал следующий код : import java.util.*; public class Main { public static void main(String[] args) { int size = 3; String[] array = new String[size]; Arrays.fill(array, ""); for(int i = 0; i <= 100; ) { array[i++%size] += i + " "; } for(String …
751 java  java-8  javac  java-9  java-10 

30
Как мне объединить два списка в Java?
Условия: не изменять оригинальные списки; Только JDK, без внешних библиотек. Бонусные баллы за однострочную версию или версию JDK 1.3. Есть ли более простой способ, чем: List<String> newList = new ArrayList<String>(); newList.addAll(listOne); newList.addAll(listTwo);
750 java  list  jdk1.5 

19
Как мне конвертировать из int в String?
Я работаю над проектом, в котором все преобразования из intв Stringвыполняются следующим образом: int i = 5; String strI = "" + i; Я не знаком с Java. Это обычная практика или что-то не так, как я полагаю?

9
Правильный способ добавления внешних jar (lib / *. Jar) в проект IntelliJ IDEA
При создании нового Java-проекта в IntelliJ IDEA создаются следующие каталоги и файлы: ./projectname.iml ./projectname.ipr ./projectname.iws ./src/ Я хочу настроить IntelliJ IDEA для включения JAR-файлов зависимостей в ./lib/*.jarпроект. Как правильно достичь этого в IntelliJ IDEA?

11
Имеете дело с «Xerces ад» в Java / Maven?
В моем офисе простого упоминания слова Xerces достаточно, чтобы вызвать убийственную ярость от разработчиков. Беглый взгляд на другие вопросы Xerces по SO, похоже, указывает на то, что в какой-то момент почти все пользователи Maven «затронуты» этой проблемой. К сожалению, понимание проблемы требует немного знаний об истории Xerces ... история Xerces …

14
Что такое PECS (продюсер продвигает Consumer Super)?
На этом вопросе есть ответы на Переполнение стека на русском : Использование подстановочных знаков в Generics Java Я сталкивался с PECS (сокращение от Producer extendsи Consumersuper ), читая дженерики. Может кто-нибудь объяснить мне, как использовать PECS для разрешения путаницы между extendsи super?

15
Где Java установлена ​​в Mac OS X?
Я только что скачал Java 7u17 на Mac OS 10.7.5 отсюда, а затем успешно установил его. Чтобы заняться JNI-программированием, мне нужно знать, где Java установлена ​​на моем Mac. Я думал, что внутри /Library/Java/JavaVirtualMachines/папки будет папка с именем 1.7.0.jdkили что-то, но потом я обнаружил, что папка пуста. Это было подтверждено бегом …
728 java  macos 

23
Как сравнить строки в Java?
Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. На этот вопрос есть ответы на Stack Overflow на русском : Как сравнивать строки в Java? ==До сих пор я использовал оператор в моей программе …
724 java  string  equality 


18
Как преобразовать массив в набор в Java
Я хотел бы преобразовать массив в набор в Java. Есть несколько очевидных способов сделать это (то есть с помощью цикла), но я хотел бы что-то более аккуратное, что-то вроде: java.util.Arrays.asList(Object[] a); Любые идеи?
718 java  collections  arrays  set 

10
Java URL кодирование параметров строки запроса
Скажи у меня есть URL http://example.com/query?q= и у меня есть запрос, введенный пользователем, такой как: случайное слово £ 500 банк $ Я хочу, чтобы результат был правильно закодированным URL: http://example.com/query?q=random%20word%20%A3500%20bank%20%24 Какой лучший способ достичь этого? Я попытался URLEncoderсоздать объекты URI / URL, но ни один из них не получился совершенно …
710 java  http  url  encoding  urlencode 



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