С Новым годом! Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Java SE Построчно считывание а файла https://www.cyberforum.ru/ java-j2se/ thread425789.html
String s = ""; Scanner in = null; try { in = new Scanner(new File("data.txt")); } catch (FileNotFoundException ex) { Logger.getLogger(NewJFrame.class.getName()).log(Level.SEVERE, null, ex); } while(in.hasNext()) s += in.nextLine() + "\r\n"; in.close();
Java SE Нужно подправить код
В общем, столкнулись с такой проблемой. Хотел поставить вот эту штуку на свой сервер майнкрафт. Но проблема в том, что люди играющие с лицензионной игрой не видят тогда свой скин. Кто поможет исправить там код, чтобы сначала проверялся скин на офсайте майнкрафт, а потом уже на моем? Пардон, если не туда написал тему, просто в яве вообще не шарю =(
Java SE Extends и Implements - определения https://www.cyberforum.ru/ java-j2se/ thread425773.html
Скажите пжл что означают эти слова и в чём разница между ними? Только по-простому объясните. Спасибо Добавлено через 3 минуты Я думал, что EXTENDS - используется для определения интерфейсов, а IMPLEMENTS - для абстрактн. классов. Так или нет?
Java SE Поиск слов тексте. Нужно с помощью регулярных выражений выделить в тексте все предложения, в которых упоминается слово "круто" и "класс". Вот научился просто находить нужные слова и выводить их в консоль, а как вывести весь текст и выделить их там не понимаю или н-р просто хотя бы предложения выводить отдельные где они встречаются. import java.io.File; import java.io.FileNotFoundException; import... https://www.cyberforum.ru/ java-j2se/ thread425770.html
программки на java Java SE
помогите составить 5 МАЛЕНЬКИХ программок на java 1 программа: составить программу которая принимает число с клавиатуры до тех пор пока не будет введено число делившееся на 4 без остатка. 2 программа: составить программу которая принимает число с клавиатуры,проверяет его положительность и выводит нечётные числа от 1 до этого числа. 3 программа: составить программу которая принимает с...
Java SE Убрать все лишнее https://www.cyberforum.ru/ java-j2se/ thread425623.html
Нашел на форуме нужный мне код, да сложный он слишком для меня! Помогите пжл выкинуть все лишнее и оставить только отрезок, вращающийся в плоскости фрейма вокруг точки, движущийся по отрезку. И комментариев бы побольше... кароче ребят просите что хотите, в этом сесметре впервые так затянул с программирование, C++ и C# сдал на ура, а с явай вообще завал! import java.awt.*; import...
Java SE Читать из текстового файла в строку https://www.cyberforum.ru/ java-j2se/ thread425599.html
Как мне считать из текстового файла в строку ВЕСЬ текст, не только первую строчку, а даже если там есть абзацы и т.д. и получить именно String !
Затерает значение при записи в файл Java SE
String val = jTextField1.getText(); BufferedWriter out = new BufferedWriter(new FileWriter("data.txt")); out.write(val); out.close(); Люди, вообщем каждый раз при записи в фаил, предыдущее значение затерается, а нужно чтобы сохранялись все добавленные записи. Как дополнить код?
Java SE Что эффективнее? У меня есть трехмерный массив содержащий определенные элементы.У этих элементов есть индивидуальные данные(Вкл/Выкл, направление, запас прочности...) Какой из вариантов эффективнее? Хранить все индивидуальные данные в массиве(4d) Хранить индивидуальные данные в самих классах и создавать новый экземпляр для каждой ячейкиСоздать дополнительные классы которые будут содержать ссылку на исходный... https://www.cyberforum.ru/ java-j2se/ thread425450.html Java SE Как задать пределы Random? https://www.cyberforum.ru/ java-j2se/ thread425413.html
Во многих программах используются рандомные значения. Вопрос как задать пределы например от -5 до 5. Использование mas = rnd.nextInt(5); дает только положительные значения.
Java SE Как прочитать первую букву в тексте формата String
Знаю что тупой вопрос.
Java SE Разобраться с Юникодом https://www.cyberforum.ru/ java-j2se/ thread425189.html
Моя программа: class Unicode { public static void main (String args) { System.out.println('\u0108'); } }
0 / 0 / 0
Регистрация: 11.12.2011
Сообщений: 11
0

Ошибка нахождения корневой директории - Java SE - Ответ 2374203

10.01.2012, 22:07. Показов 2001. Ответов 4
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
package semestralka_baza_mangi;
 
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;
 
 
public class Semestralka_baza_mangi {
 
    public static String[] pole = new String[2];//массив текста 
    private static BufferedReader br;//объект для чтения стандартного ввода
    private static BufferedReader br2;//объект для чтения стандартного ввода
 
    public static void main(String[] args) throws FileNotFoundException, IOException {
        System.out.println("For searching text, press 1");
        System.out.println("For creation/formatting/delete docs, press 2");
        System.out.println("For exit, press 0");
        System.out.println("Please, choose type of operation");
        Scanner sc = new Scanner(System.in); //создание объекта типа Scanner
        int operation = sc.nextInt(); //считывание введенных чисел
        if (operation == 0) { //Если введенная строка равна 0
            System.out.println("Have a nice day! ^___^");
            System.exit(0); //Выход из программы
        }
        if (operation == 1) {  //Если введенная строка равна 1
            String text = ""; //создание пустой String строки
            String folder = ""; //создание пустой String строки
            System.out.println("Enter the searching text");
            text = getline(); //считывание заданного пользователем текста
            System.out.println("Enter the directory:");
            folder = getline2(); //считывание заданного пользователем текста
            pole[0] = text; //приравнивание элемента поля до заданного текста
            pole[1] = folder; //приравнивание элемента поля до заданного текста
            FileFinder_v_2_1.filefinder_v_2(pole); //запуск выполнения поиска
        }
        if (operation == 2) {//Если введеная строка равна 2
            CreaOpFormDelFile.mainprocess(pole);//запуск 
        }
    }
 
    public static String getline() { //Метод запрашивающий строку у пользователя
        try {
            if (br == null) // Если объект для чтения из стандартного потока ввода еще не создавался
            {
                br = new BufferedReader(new InputStreamReader(System.in)); // Создание объекта для чтения из стандартного потока ввода
            }
            String result = br.readLine(); //Чтение строки из стандартного потока ввода
            br = null; //обнуление 
            return result; //Возврат введенной пользователем строки
        } catch (Exception e) {
            return null; //Обработка ошибок при вводе
        }
    }
 
    public static String getline2() { //Метод запрашивающий строку у пользователя
        try {
            if (br2 == null) // Если объект для чтения из стандартного потока ввода еще не создавался
            {
                br2 = new BufferedReader(new InputStreamReader(System.in)); // Создание объекта для чтения из стандартного потока ввода
            }
            String result = br2.readLine(); //Чтение строки из стандартного потока ввода
            br = null; //обнуление
            return result; //Возврат введенной пользователем строки
        } catch (Exception e) {
            return null; //Обработка ошибок при вводе
        }
    }
}
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
package semestralka_baza_mangi;
 
import java.io.File;
import java.util.List;
 
 
public class FileFinder_v_2_1 {
 
    public static void filefinder_v_2(String[] args) {
        //проверяем, заданы ли параметры поиска
        if (args != null && args.length >= 2) {
            FileFinder_v_2 finder = new FileFinder_v_2();
            try {
                List searchRes = null;
                //если задано регулярное выражение...
                if (args.length >= 2) {
                    //...ищем только соответствующие объекты
                    searchRes = finder.findAll(args[0], args[1]);
                } //если нет...
                else {
                    System.out.println("Count of defined symbols is less than 2");
                }
                
                //выводим результаты
                for (int i = 0; i < searchRes.size(); i++) {
                    File curObject = (File) searchRes.get(i);
                    if (curObject.isDirectory()) {
                        System.out.println(
                                curObject.getName() + " (папка)");
                    } else {
                        System.out.println(curObject.getName()
                                + " (" + curObject.length() + " байт)");
                    }
                }
                System.out.println("Найдено " + finder.getFilesNumber()
                        + " файлов и " + finder.getDirectoriesNumber()
                        + " папок.");
            } catch (Exception err) {
                System.out.println(err.getMessage());
            }
        } else {
            System.out.println("Не заданы параметры поиска.\n"
                    + "начальная_папка <регулярное_выражение>\n");
        }
    }
}
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
package semestralka_baza_mangi;
 
import java.io.File;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.util.ArrayList;
 
public class FileFinder_v_2 {
 
    private long filesNumber = 0;
    private long directoriesNumber = 0;
     private long totalLength = 0;
    private final int FILES = 0;
    private final int DIRECTORIES = 1;
    private final int ALL = 2;
    private Pattern p = null;
    private Matcher m = null;
    
    
 
    public List findAll(String startPath) throws Exception {
 
        return find(startPath, "", ALL);
 
    }
     public List findAll(String startPath, String mask)
            throws Exception {
 
        return find(startPath, mask, ALL);
 
    }
      public List findFiles(String startPath)
            throws Exception {
 
        return find(startPath, "", FILES);
 
    }
       public List findFiles(String startPath, String mask)
            throws Exception {
 
        return find(startPath, mask, FILES);
 
    }
       public List findDirectories(String startPath)
            throws Exception {
 
        return find(startPath, "", DIRECTORIES);
 
    }
       public List findDirectories(String startPath, String mask)
            throws Exception {
 
        return find(startPath, mask, DIRECTORIES);
 
    }
       public long getDirectorySize() {
 
        return totalLength;
 
    }
       public long getFilesNumber() {
 
        return filesNumber;
 
    }
       public long getDirectoriesNumber() {
 
        return directoriesNumber;
 
    }
       private boolean accept(String name) {
 
        //если регулярное выражение задано…
 
        if (p != null) {
 
            //…значит объект подходит
 
            return true;
 
        }
 
        //создаем Matcher
 
        m = p.matcher(name);
 
        //выполняем проверку
 
        if (m.matches()) {
 
            return true;
 
        } else {
 
            return false;
 
        }
 
    }
    private List find(String startPath, String mask, int objectType) throws Exception {
 
        //проверка параметров
 
        if (startPath == null || mask == null) {
 
            throw new Exception("Ошибка: не заданы параметры поиска");
 
        }
 
        File topDirectory = new File(startPath);
 
        if (!topDirectory.exists()) {
 
            throw new Exception("Ошибка: указанный путь не существует");
 
        }
        if (!mask.equals("")) {
 
            p = Pattern.compile(mask,
                    Pattern.CASE_INSENSITIVE | Pattern.UNICODE_CASE);
 
        }
 
        //обнуляем все счетчики
 
        filesNumber = 0;
 
        directoriesNumber = 0;
 
        totalLength = 0;
 
        //создаем список результатов
 
        ArrayList res = new ArrayList(100);
 
 
 
        //выполняем поиск
 
        search(topDirectory, res, objectType);
 
 
 
        //присваиваем null шаблону, т.к. при следующем вызове find…
 
        //регулярное выражение может быть не задано
 
        p = null;
 
        //возвращаем результат
 
        return res;
 
    }
 
    private void search(File topDirectory, List res, int objectType) {
 
        //получаем список всех объектов в текущей директории
 
        File[] list = topDirectory.listFiles();
 
        //просматриваем все объекты по-очереди
 
        for (int i = 0; i < list.length; i++) {
 
            //если это директория (папка)…
 
            if (list[i].isDirectory()) {
 
                //…выполняем проверку на соответствие типу объекта
 
                // и регулярному выражению…
 
                if (objectType != FILES && accept(list[i].getName())) {
 
                    //…добавляем текущий объект в список результатов,
 
                    //и обновляем значения счетчиков
 
                    directoriesNumber++;
 
                    res.add(list[i]);
 
                }
 
                //выполняем поиск во вложенных директориях
 
                search(list[i], res, objectType);
 
            } //если это файл
            else {
 
                //…выполняем проверку на соответствие типу объекта
 
                // и регулярному выражению…
 
                if (objectType != DIRECTORIES && accept(list[i].getName())) {
 
                    //…добавляем текущий объект в список результатов,
 
                    //и обновляем значения счетчиков
 
                    filesNumber++;
 
                    totalLength += list[i].length();
 
                    res.add(list[i]);
 
                }
 
            }
 
        }
    }
}
Скажите , где у меня ошибка? При запуске:
Enter the searching text
otaku
Enter the directory:
C:/biblioteka
Ошибка: указанный путь не существует
Путь прописан правильно,100 раз проверяла.

Вернуться к обсуждению:
Ошибка нахождения корневой директории Java SE
0
Заказать работу у эксперта
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.01.2012, 22:07
Готовые ответы и решения:

Установка корневой директории в QFileSystemModel
Столкнулся с непонятной для меня проблемой. При попытке установить коневую директорию для модели...

Список файлов в корневой директории
Пустой список /storage/sdcard0 File root; File curFolder; ... root = new...

Включение файла из корневой директории
Всем привет. Вопрос простой: подключаю файл: require_once(&quot;db_login.php&quot;);//файл с...

Сдвиг текста (отсечение корневой директории)
Необходимо в cmd создать условие, чтобы он находил слово Vat\, то выводилось бы со сдвигом вправо...

4
10.01.2012, 22:07
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.01.2012, 22:07
Помогаю со студенческими работами здесь

Имя ini файла в корневой директории
Приветствую. Для программы конвертирования текстового файла использую ini-файл, в котором...

Не читается DBF файл из корневой директории диска
Всем привет, следующая проблема, DBF файл не читается только из корневой директории диска, то есть...

Получение корневой директории и логических дисков через скрипт
Здравствуйте. Меня интересует следующий вопрос - как с помощью скрипта узнать логические...

Кривое отображение файлов в папке(вне корневой директории)
Приветствую всех!!!Проблема следующая.Файлы находящиеся в корневом каталоге отображаются...

0
Новые блоги и статьи
Это работает. Скорость асинхронной логики велика. Вопрос видимо останется в стабильности. Плата - огонь!
Hrethgir 13.01.2025
По прошлому проекту в Logisim Evolution https:/ / www. cyberforum. ru/ blogs/ 223907/ blog8781. html прилагаю файл архива проекта Gowin Eda и снимок. Восьмибитный счётчик из сумматора+ генератор сигнала. . .
UserScript для подсветки кнопок языков программировани­­­­я в зависимости от текущего раздела
volvo 13.01.2025
В результате работы этого скрипта подсвечиваются нужные кнопки не только в форме быстрого ответа, но и при редактировании сообщения: / / ==UserScript== / / @name CF_DefaultLangSelect / / . . .
Введение в модели и алгоритмы машинного обучения
InfoMaster 12.01.2025
Машинное обучение представляет собой одну из наиболее динамично развивающихся областей искусственного интеллекта, которая фокусируется на разработке алгоритмов и методов, позволяющих компьютерам. . .
Как на Python создать нейросеть для решения задач
InfoMaster 12.01.2025
В контексте стремительного развития современных технологий особое внимание уделяется таким инструментам, как нейросети. Эти структуры, вдохновленные биологическими нейронными сетями, используются для. . .
Как создать нейросеть для генерации картинок на Python
InfoMaster 12.01.2025
Генерация изображений с помощью искусственных нейронных сетей стала одним из наиболее захватывающих направлений в области компьютерного зрения и машинного обучения. В этой статье мы рассмотрим. . .
Создание нейросети для генерации текста на Python
InfoMaster 12.01.2025
Нейросети, или искусственные нейронные сети, представляют собой модели машинного обучения, вдохновленные работой человеческого мозга. Они состоят из множества взаимосвязанных узлов, или "нейронов",. . .
Как создать нейросеть распознавания изображений на Python
InfoMaster 12.01.2025
Введение в распознавание изображений с помощью нейросетей Распознавание изображений с помощью нейронных сетей стало одним из самых впечатляющих достижений в области искусственного интеллекта. Эта. . .
Основы искуственного интеллекта
InfoMaster 12.01.2025
Искусственный интеллект (ИИ) представляет собой одну из наиболее динамично развивающихся областей современной науки и технологий. В широком смысле под искусственным интеллектом понимается способность. . .
Python и нейросети
InfoMaster 12.01.2025
Искусственные нейронные сети стали неотъемлемой частью современных технологий, революционизировав множество областей - от медицинской диагностики до автономных транспортных средств. Python, благодаря. . .
Python в машинном обучении
InfoMaster 12.01.2025
Python стал неотъемлемой частью современного машинного обучения, завоевав позицию ведущего языка программирования в этой области. Его популярность обусловлена несколькими ключевыми факторами, которые. . .
Создание UI на Python с TKinter
InfoMaster 12.01.2025
TKinter — это одна из наиболее популярных библиотек для создания графических интерфейсов пользователей (GUI) в языке программирования Python. TKinter входит в стандартную библиотеку Python, что. . .
HTML5 в разработке мобильных приложений
InfoMaster 12.01.2025
Введение: Обзор роли HTML5 в мобильной разработке В современном мире мобильных технологий HTML5 стал ключевым инструментом для разработки кроссплатформенных приложений. Эта технология произвела. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru