Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Java SE Перехватить данные с потока Хочу добиться интерактивного взаимодействия с командной строкой. Для этого использовал найденный в интернете класс SyncPipe. Необходимо "достать" данные с потока(желательно в виде строки), чтоб потом проверить на "вхождение" подстроки в строку. К примеру я разобрал команду ping, и хочу перехватить строку с адресом 192.168.0.1. Помогите пожалуйста P.S.: Пробовал в самом SyncPipe... https://www.cyberforum.ru/ java-j2se/ thread1942708.html ArrayList и его заполнение Java SE
Драсти. Есть вопрос и большая надежда на вашу помощь. Есть вот такой код: Product prod = new Product(); List<Product> prodList = new ArrayList<>(); public void characters(char ch, int start, int length) throws SAXException { if(thisElement.equals("nazwa")){ prod.setNazwa(new String(ch, start, length)); }
Java SE Содержит ли строка правильное скобочное выражение https://www.cyberforum.ru/ java-j2se/ thread1942663.html
Дана строка символов. Определить является ли она правильным скобочным выражением. Рассматриваются только круглые скобки. Строку задает сам пользователь.
Java SE Обработка исключительных ситуаций https://www.cyberforum.ru/ java-j2se/ thread1942587.html
Почему не происходит вывод массива? import java.util.Scanner; public class Array { public static void main(String args) { // TODO Auto-generated method stub int arr = new int;
Обработка строк Java SE
Дана строка символов. Группы символов в ней между группами пробелов считаются словами. Определить, сколько слов содержат ровно три буквы “е”.
Java SE Размер файла Добрый день как получить размер файла, если диапазон значения выходит за размеры long? https://www.cyberforum.ru/ java-j2se/ thread1942366.html
Java SE Архивация файла на сервере Здравствуйте, решил сделать архивацию для сервера, вроде все делаю правильно, но не могу понять почему запрос возвращает 0(пустое) значение. Подскажите пожалуйста в чем моя ошибка и какие пути решения есть. Код: import java.io.*; import java.util.zip.ZipEntry; import java.util.zip.ZipOutputStream; public class Arch { public static void main(String args) throws Exception { https://www.cyberforum.ru/ java-j2se/ thread1942320.html Вставка в приоритетную очередь на основе двусвязного списка Java SE
Добрый вечер! Написал вставку в приоритетную очередь на основе двусвязного списка: public void insert(int value) { Link newLink = new Link(value); if (isEmpty()) { first = newLink; last = newLink; } else { Link current = first;
Java SE Заполнение массива элементами, которые вводит пользователь с консоли Возникла следующая проблема. Пользователь вводит буквы, и программа должна считать их с консоли в символьный массив. Подскажите пожалуйста как это можно реализовать? Есть ли какой-то специальный метод, с помощью которого это можно сделать? Находила решения похожих задач, но с числами, а как это можно сделать с символами? https://www.cyberforum.ru/ java-j2se/ thread1942092.html Java SE Пулы потоков Добрый день. у меня такой вопрос: для чего нужны пулы потоков в Java? в документации написано, что один объект потока можно стартануть только один раз, т.е. перезапускать его нельзя. В классе ThreadPoolExecutor также при добавлении задачи создается новый объект потока. так зачем нужен тот же самый ExecutorService? Вручную запустить поток даже быстрее будет, ибо нет многочисленных проверок. https://www.cyberforum.ru/ java-j2se/ thread1941786.html
Ненавистные таймеры, перезарядка по времени Java SE
доброго времени суток. Вопрос до боли прост, гугл мне не помогает. Все, что он находит это потоковая обработка данных, но в моем случае задача решается крайне просто, я это осозновать осознаю, да вот решения не вижу. Надеюсь на помощь опытных специалистов. Вообщем, начал разрабатывать игру по видеокурсу на ютубе. Ментор за кем смотрел, исчез уже как 2 года и не отвечает на любые сообщения....
Java SE Побитовое XOR Здравствуйте. Подскажите пожалуйста Как в Java работать с двоичной системой счисления? Например, как выполнить оператор XOR над числами 00101010 и 00001111 и получить результат также в двоичной системе https://www.cyberforum.ru/ java-j2se/ thread1941766.html
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
21.03.2017, 12:04 0

Подскажите как оптимизировать - Java SE - Ответ 10239749

21.03.2017, 12:04. Показов 620. Ответов 8
Метки (Все метки)

Ответ

как-то сложно
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
public static final Path SOURCE = Paths.get("D:/test.txt");
    public static final Path STRINGS = Paths.get("D:/strings.txt");
    public static final Path NUMBERS = Paths.get("D:/numbers.txt");
    public static final boolean IS_STRING = false;
    public static final boolean IS_NUMBER = true;
    public static final boolean IS_STRING_REVERSE = true;
    public static final boolean IS_NUMBER_REVERSE = true;
 
    public static void main(String[] args) throws InterruptedException {
        try (Stream<String> lines = Files.lines(SOURCE)) {
            Map<Boolean, List<String>> map = lines.collect(Collectors.groupingBy(StringUtils::isNumeric));
            map.put(IS_STRING, map.get(IS_STRING).stream().sorted(getStringComparator()).collect(Collectors.toList()));
            map.put(IS_NUMBER, map.get(IS_NUMBER).stream().map(line -> Long.parseLong(line)).sorted(getComparator()).map(l -> l.toString()).collect(Collectors.toList()));
            Files.write(STRINGS, map.get(IS_STRING));
            Files.write(NUMBERS, map.get(IS_NUMBER));
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
 
    private static Comparator<Long> getComparator() {
        return IS_NUMBER_REVERSE ? Comparator.reverseOrder() : Comparator.naturalOrder();
    }
 
    private static Comparator<String> getStringComparator() {
        return IS_STRING_REVERSE ? Comparator.reverseOrder() : Comparator.naturalOrder();
    }


Вернуться к обсуждению:
Подскажите как оптимизировать Java SE
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.03.2017, 12:04
Готовые ответы и решения:

Подскажите начинающему как оптимизировать код
Требуется найти наибольшее из трёх чисел. Привожу код: package proga; import javax.swing.*;...

подскажите, как оптимизировать код
Всем привет, js только начал изучать, но стоит вопрос..как не городить кучу кода, и оптимизировать...

javascrip: подскажите как оптимизировать
ситуация такова(начну издалека): у меня есть список товаров(вернее, меню ) каждому товару...

Подскажите как оптимизировать код
Прошу помощи идей как оптимизировать код совсем нет public partial class RegistrationForm : Form...

8
21.03.2017, 12:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.03.2017, 12:04
Помогаю со студенческими работами здесь

Подскажите как оптимизировать код
Собственно вот... void CalcValue(dynamic e) { var rez = e.GetType(); ...

Подскажите как оптимизировать программу
Задача: найти все вхождения строки T в строке S. #include &lt;stdio.h&gt; #include &lt;string.h&gt; ...

Подскажите как оптимизировать сайт
Падскажите как вам сайт и что в нём исправить ...

Подскажите, как оптимизировать команды ls и grep?
Подскажите, пожалуйста, как можно (если можно) оптимизировать код? Нужно сначала вывести список...

Подскажите, как можно оптимизировать код?
Код проверяет, что нет такого ид в переменной for (int i = 0; c33 &lt;...

Подскажите , как оптимизировать код парсера
Что прочитать ,чтобы оптимизировать .... это) import requests from bs4 import BeautifulSoup ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru