Skip to main content
Stack Overflow на русском

Результаты поиска

Тип поиска Синтаксис поиска
Метки [метка]
Точно "слова в кавычках"
Автор user:1234
user:me (ваши)
Рейтинг score:3 (3+)
score:0 (нет)
Ответов answers:3 (3+)
answers:0 (нет)
isaccepted:yes
hasaccepted:no
inquestion:1234
Просмотры views:250
Код code:"if (foo != bar)"
Секции title:яблоки
body:"яблоки апельсины"
Ссылка url:"*.example.com"
Закладки in:saves
Статус closed:yes
duplicate:no
migrated:no
wiki:no
Типы is:question
is:answer
Исключить -[метка]
-яблоки
Для получения дополнительной информации о расширенном поиске посетите нашу страницу справки
Результаты поиска по меткам
Параметры поиска: not deleted user 227016
62 результата

Java (не путать с JavaScript) — строго типизированный объектно-ориентированный язык программирования. Приложения Java обычно транслируются в специальный байт-код, поэтому они могут работать на любой компьютерной архитектуре, с помощью виртуальной Java-машины (JVM). Используйте эту метку для вопросов, относящихся к языку Java или инструментам из платформы Java.

2 голоса

Task boolean Java

Можете обернуть вычисление каждой из переменных a, b, c и d в соответствующие методы (getA(), getB(), ...), затем переписать код вот так: boolean bandc = getB() && getC(); boolean x = bandc && getA() …
diralik's user avatar
  • 9,491
4 голоса
Принятый

Учёт подкаталогов при обходе содержимого папки

Вероятно, можно заменить нерекурсивный обходов файлов в папке: for (File file : directory.listFiles()) { ... } на рекурсивный, используя Java 8 метод Files::walk: Files.walk(directory.toPath()) … .map(Path::toFile) .filter(file -> file.getName().endsWith(".php")) .forEach(file -> { // тут код обработки файла }); Ну или вот одно из не Java 8 решений: List<File> …
diralik's user avatar
  • 9,491
2 голоса
Принятый

Сортировка списка по другому списку

Можно завести HashMap<Integer, ClassXXX>, в которой ключами будут id, а значениями — экземпляры ClassXXX, с таким id. Далее, заводим новый LinkedList<ClassXXX>, проходимся по ArrayList<Integer> (списо …
diralik's user avatar
  • 9,491
3 голоса
Принятый

Как через цикл обойти вокруг ячейки в двумерном массиве?

Обход восьми соседних ячеек char[][] array = ... int i0 = ... int j0 = ... int height = array.length; int width = array[0].length; for (int i = i0 - 1; i <= i0 + 1; ++i) { for (int j = j0 - 1; j …
diralik's user avatar
  • 9,491
2 голоса
Принятый

Получить коды символов в строке

Воспользуйтесь функцией charAt. Она принимает индекс символа и возвращает символ (тип char). Его можно привести к типу int, если хотите. String s = "Hello!"; char firstChar = s.charAt(0); // firstCh …
diralik's user avatar
  • 9,491
3 голоса

В чем отличие между <T> и <T extends someClass>?

Не знаю, насколько ответ относится к вопросу, но, мне кажется, он будет полезен. Предположим, у нас есть базовый класс и его наследник: public class Base { int propertyBase; } public class Deri …
diralik's user avatar
  • 9,491
1 голос
Принятый

Передать метод как аргумент

Замените тип параметра на Runnable: class Operarray { public static void f() { System.out.println("123"); } private static void func(Runnable f1) { f1.run(); } …
diralik's user avatar
  • 9,491
9 голосов
Принятый

Какой уровень доступа получат переменные?

Вы создаёте экземпляр анонимного класса, который является наследником класса Object с двумя новыми полями. Так как эти поля объявлены без модификаторов доступа, то они получат модификаторы доступа по …
diralik's user avatar
  • 9,491
1 голос
Принятый

Java. Скачивание файла по ссылке через временный файл

в только что созданный, а значит пустой временный файл Только что созданный файл действительно является пустым, но для метода Files.copy неважно, пустой файл или нет, важно лишь существует файл и …
diralik's user avatar
  • 9,491
3 голоса

Помогите упростить функцию

Я бы завёл матрицу символов, которую бы сначала заполнил, а потом вывел. Это будет дольше работать и требует дополнительной памяти (и кода, возможно, получится больше), но зато, как мне кажется, это г …
diralik's user avatar
  • 9,491
6 голосов
Принятый

Получение индекса первого not null элемента массива

Можно написать цикл чуть короче: int index = 0; while (index < arr.length && arr[index] == null) ++index; Или даже: int index = -1; while (++index < arr.length && arr[index] == null) {} Или …
diralik's user avatar
  • 9,491
3 голоса
Принятый

Перевод строки форматного вида в Double

есть строка такого вида: 6.356909871101D-04 Экспоненциальная форма числа обычно записывается через E, а не через D. Поэтому можно заменить символ D на E с помощью метода String::replace: .replac …
diralik's user avatar
  • 9,491
7 голосов
Принятый

Красиво и эффективно проанализировать массив

Мне кажется, что наиболее производительный способ выглядит так: обозначим за array[0] первый элемент массива находим любой элемент x, не равный array[0] проверяем, что каждый элемент массива равен л …
diralik's user avatar
  • 9,491
3 голоса

Object в ArrayList / Error

Ошибка в методе addAnimal: public static ArrayList addAnimal(Animal animal){ return AnimalList.add(animal); } Тип возвращаемого значения этого метода — ArrayList. А в коде возвращается резуль …
diralik's user avatar
  • 9,491
5 голосов

Как работает Java Spliterator

Здесь можно и без spliterator'а. Способы делятся на три типа. изменяется исходный список .replaceAll() (спасибо @zRrr!) List<Integer> list = Arrays.asList(1, 2, 3); list.replaceAll(x -> x * 2); …
diralik's user avatar
  • 9,491

1
2 3 4 5
15 30 50 на странице

AltStyle によって変換されたページ (->オリジナル) /