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

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

1
Метод HashSet <T> .removeAll напрочуд повільний
Джон Скіт нещодавно підняв цікаву тему програмування у своєму блозі: "У моїй абстракції є дірка, дорога Ліза, дорога Ліза" (курсив додано): У мене є набір - HashSetнасправді. Я хочу видалити з нього деякі предмети ... і багато з них цілком можуть не існувати. Насправді, у нашому тестовому випадку жоден елемент …


8
Отримати ім’я користувача для входу в Java
Як я можу отримати ім'я користувача / ім'я для входу в Java? Це код, який я спробував ... try{ LoginContext lc = new LoginContext(appName,new TextCallbackHandler()); lc.login(); Subject subject = lc.getSubject(); Principal principals[] = (Principal[])subject.getPrincipals().toArray(new Principal[0]); for (int i=0; i&lt;principals.length; i++) { if (principals[i] instanceof NTUserPrincipal || principals[i] instanceof UnixPrincipal) { …
92 java  username 

3
Як я можу використовувати регулярний вираз для заміни великих регістрів на малі регістри в Intellij IDEA?
Я погуглив це і з’ясував, як робити з іншими парсерами регулярних виразів: http://vim.wikia.com/wiki/Changing_case_with_regular_expressions http://www.regular-expressions.info/replacecase.html Я спробував це, і жодна з них не працює. Як приклад, я хочу використовувати регулярний вираз, щоб змінити це: private String Name; private Integer Bar = 2; До цього: private String name; private Integer bar = …

8
API сокета Java: Як визначити, чи з'єднання закрито?
Я стикаюся з деякими проблемами з API сокета Java. Я намагаюся відобразити кількість гравців, які зараз підключені до моєї гри. Неважко визначити, коли гравець підключився. Однак видається надмірно важким визначити, коли програвач відключився за допомогою API сокета. isConnected()Здається, дзвінок до розетки, яка була відключена віддалено, завжди повертається true. Подібним чином, …

5
Чому я не можу зіставити цілі числа з рядками під час потокової передачі з масиву?
Цей код працює (взято в Javadoc): List&lt;Integer&gt; numbers = Arrays.asList(1, 2, 3, 4); String commaSeparatedNumbers = numbers.stream() .map(i -&gt; i.toString()) .collect(Collectors.joining(", ")); Цей не може бути скомпільований: int[] numbers = {1, 2, 3, 4}; String commaSeparatedNumbers = Arrays.stream(numbers) .map((Integer i) -&gt; i.toString()) .collect(Collectors.joining(", ")); IDEA каже мені, що у мене …

6
Як знайти кодування / кодування за замовчуванням у Java?
Очевидна відповідь - використовувати, Charset.defaultCharset()але нещодавно ми з’ясували, що це може бути не вірною відповіддю. Мені сказали, що результат кілька разів відрізняється від справжньої кодировки за замовчуванням, яку кілька разів використовували класи java.io. Схоже, Java зберігає 2 набори символів за замовчуванням. Хто-небудь мав ідею щодо цього питання? Нам вдалося відтворити …



3
Порядок об’єктів JSON за допомогою ObjectMapper Джексона
Я використовую ObjectMapper, щоб зробити своє зіставлення java-json. ObjectWriter ow = new ObjectMapper().writer().withDefaultPrettyPrinter(); ow.writeValue(new File( fileName +".json"), jsonObj); це мій клас Java: public class Relation { private String id; private String source; private String target; private String label; private List&lt;RelAttribute&gt; attributes; public String getId() { return id; } public void …
92 java  json  jackson 

6
Як використовувати cURL в Java?
Я новачок у Java і хотів використовувати curl в Java. Моє питання - це вбудований curl в Java, або я повинен встановити його з будь-якого стороннього джерела для використання з Java. Якщо так, то як встановити curl в Java. Я довго гуглив, але не знайшов допомоги. Сподіваюся, хтось може мені …
92 java  curl 

13
Java еквівалентна encodeURIComponent JavaScript, яка видає однакові результати?
Я експериментував з різними бітами коду Java, намагаючись придумати щось, що буде кодувати рядок, що містить лапки, пробіли та "екзотичні" символи Unicode, і видаватиме результат, ідентичний функції encodeURIComponent JavaScript . Мій рядок для тестування на катування: "A" B ± " Якщо я введу в Firebug такий вираз JavaScript: encodeURIComponent('"A" B …


4
Котлін: еквівалент getClass () для KClass
У Java ми можемо вирішити клас змінної через getClass()like something.getClass(). У Котліні я знаю, something.javaClassщо це приємно, але я хочу мати можливість отримати KClassподібний спосіб. Я бачив Something::classсинтаксис, але це не те, що мені потрібно. Мені потрібно отримати KClass змінної. Чи існує така функціональність?
92 java  class  kotlin 

3
Як я можу перевірити два або більше полів у поєднанні?
Я використовую перевірку JPA 2.0 / Hibernate для перевірки своїх моделей. Зараз у мене ситуація, коли комбінація двох полів повинна бути перевірена: public class MyModel { public Integer getValue1() { //... } public String getValue2() { //... } } Модель недійсна, якщо обидва getValue1()і getValue2()є, nullі дійсні інакше. Як я …

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