Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Java SE Как эффективнее задавать параметры цикла? https://www.cyberforum.ru/ java-j2se/ thread2377375.html
Вопрос, сегодня у меня такой возник int arr = new int; //Нужно перебрать весь массив с целью изменения в массиве значений, варианта вижу два: for (int i=0;i<arr.length;i++) { } for (int i=0;i<100;i++) { }
Java SE Взять данные из массива с типом String из другого класса
Здравствуйте, есть задание в котором создаются 2 массива и в отдельных классам к этим массивам задаются методы. (Условия задания ниже) Первоначально все данные хранятся в одномерных текстовых массивах в главной программе main(String args) {…}. Вид массивов представлен ниже: String РаботникиШколы { Требуется создать на языке Java 2-а класса: «Работники школы» и «ШкольныеКлассы», все поля...
Java SE Non-static variable a cannot be referenced from a static context non-static variable a cannot be referenced from a static context public class MyClass { private int a=2; private boolean b=true; private char c='A'; private String s="I'm Ded Moroz"; MyClass(int q,boolean w,char e) { a=q; b=w; https://www.cyberforum.ru/ java-j2se/ thread2377276.html Java SE Java начало задачи https://www.cyberforum.ru/ java-j2se/ thread2377193.html
После мой преведущей темы(https://www.cyberforum.ru/java-j2se/thread2376509.html) у меня возникло много вопросов, ибо в тех решениях 90% кода я знать не знаю что это, поэтому решил задачу решать сам и нормально(желательно не использовать массивы, но это я нарушу, только ифы, форы, вайлы, ду-вайлы!) И так... вопрос не поймете если не прочтете пред. тему: N = ин нехт инт, а далее не знаю как...
Java SE Help(java масив)
Масив В заповнити випадковими числами з відрізка (скористатися методом random() класу Math). Масив С утворити з масиву В, замінивши в ньому всі додатні елементи мінімальним елементом масиву А. У кожному масиві знайти кількість елементів, більших, ніж вдвічі за їх середнє арифметичне.
Java SE List.remove() vs asList.remove() Всем привет. Хотел решить одну задачку тут на форуме, но что-то у меня все из рук валится, и в переносном смысле тоже. Немного поэкспериментировал понял что list при remove() падает когда list = Arrays.asList(a); и в тоже время нормально работает когда List<Integer> list = new ArrayList<>(); list.add(); Прошу не решить за меня задачу а помочь разобратся. (На всякий случай : я хотел найти... https://www.cyberforum.ru/ java-j2se/ thread2377082.html
Java SE Игра через сервер в морской бой Игра по сети в «Морской бой». Игроки играют в игру, передавая координаты через сервер. https://www.cyberforum.ru/ java-j2se/ thread2377052.html Java SE Логгирование
Привет. Была задача реализовать метод, который сохраняет строку в файл. Соответственно, он принимает два параметра: первый - это строка, второй - абсолютный путь к файлу, куда будет запись происходит. И были два условия, первое - если файл с таким именем не существует то его нужно будет создать, а второе - если файл с таким именем существует то выбросить исключение. Задачу эту выполнил, ее...
Java SE Зашифровать и Дешифровать. Как не рассматривать другие символы кроме от А до Z? Сама программа будет иметь меню: System.out.println("\n<---------- Меню действий ---------->"); System.out.println("| <1> Зашифровать |"); System.out.println("| <2> Дешифровать |"); System.out.println("| <0> Выйти |"); System.out.println("<--------------------------------------->\n"); Я только не могу пропускать... https://www.cyberforum.ru/ java-j2se/ thread2376798.html Java SE Решение квадратных уравнений https://www.cyberforum.ru/ java-j2se/ thread2376639.html
Создать программу, которая будет решать квадратное уравнение
Создать стек на 10 элементов Java SE
Создать стек, в котором может храниться только 10 элементов, как только достигается количество в 10 элементов создать новый стек.
Java SE Проверить на соответствие открывающих и закрывающий скобок файл Помогите пожалуйста написать код по заданию, Дан текстовый файл f, содержащий программу на языке Java. Проверить эту программу на соответствие числа открывающих и закрывающих фигурныз скобок. Считать, что каждый оператор программы занимает не более одной строки файла f https://www.cyberforum.ru/ java-j2se/ thread2376586.html
1 / 1 / 0
Регистрация: 13.11.2018
Сообщений: 58
21.12.2018, 10:34  [ТС] 0

Проблема с кодировкой - Java SE - Ответ 13180729

21.12.2018, 10:34. Показов 623. Ответов 9
Метки (Все метки)

Ответ

Вот мой код
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
import java.io.*;
import java.nio.charset.StandardCharsets;
import java.util.*;
 
        public class Main {
        public static void main(String[] args) throws  IOException { 
            
        //args.length
            
        System.out.println("argument = " + args[0]);
        System.out.println("argument = " + args[1]);  
        
        
        String inputFilePath = args[0];
        String outputFilePath = args[1];
        
        FileReader fileReader = new FileReader(inputFilePath);
        BufferedReader bufferedReader = new BufferedReader(fileReader);
        Writer writer = new OutputStreamWriter(new FileOutputStream(outputFilePath), StandardCharsets.UTF_8);
        
        String line;
        StringBuilder result = new StringBuilder();
        
        Map<String, String> dictionary = new Dictionary().getDictionary();
         
        
        while ((line = bufferedReader.readLine()) != null) {
            result.append(convertString(line, dictionary) + System.getProperty("line.separator")) ;
        }
        
        bufferedReader.close();
        fileReader.close();
        
        fileWriter.write(result.toString());
        fileWriter.flush();
        fileWriter.close();
        
        }
        
 
    public static String convertString(String str, Map<String, String> dictionary) {
        char[] chars = str.toCharArray();
        StringBuilder stringBuilder = new StringBuilder();
        for (int i = 0; i < chars.length; i++) {
            if (dictionary.containsKey(Character.toString(chars[i]))) {
                stringBuilder.append(dictionary.get(Character.toString(chars[i])));
                continue;
            }
            stringBuilder.append(chars[i]);
        }
        return stringBuilder.toString();
    }
}
 
class Dictionary {
    private Map<String, String> dictionary;
 
    public Dictionary() {
        dictionary = new HashMap<>();
        dictionary.put("а", "a");
        dictionary.put("А", "А");
        dictionary.put("ә", "á");
        dictionary.put("Ә", "Á");
        dictionary.put("б", "b");
        dictionary.put("Б", "B");
        dictionary.put("д", "d");
        dictionary.put("Д", "D");
        dictionary.put("е", "e");
        dictionary.put("E", "E");
        dictionary.put("ф", "f");
        dictionary.put("Ф", "F");
        dictionary.put("г", "g");
        dictionary.put("Г", "G");
        dictionary.put("ғ", "ǵ");
        dictionary.put("Ғ", "Ǵ");        
        dictionary.put("х", "h");
        dictionary.put("Х", "H");
        dictionary.put("h", "һ");
        dictionary.put("Һ", "Һ");
        dictionary.put("і", "i");
        dictionary.put("І", "І");
        dictionary.put("и", "ı");
        dictionary.put("И", "I");
        dictionary.put("й", "i");
        dictionary.put("Й", "I");
        dictionary.put("ж", "j");
        dictionary.put("Ж", "J");
        dictionary.put("к", "k");
        dictionary.put("К", "К");
        dictionary.put("л", "l");
        dictionary.put("Л", "L");
        dictionary.put("м", "m");
        dictionary.put("М", "M");
     
    }
 
    public Map<String, String> getDictionary() {
        return dictionary;
    }
}
Выдает такую ошибку

Java
1
2
3
4
5
6
7
Exception in thread "main" java.io.FileNotFoundException: C:\перевод\strings2a_kz.xml (Системе не удается найти указанный путь)
    at java.io.FileInputStream.open0(Native Method)
    at java.io.FileInputStream.open(FileInputStream.java:195)
    at java.io.FileInputStream.<init>(FileInputStream.java:138)
    at java.io.FileInputStream.<init>(FileInputStream.java:93)
    at java.io.FileReader.<init>(FileReader.java:58)
    at Main.main(Main.java:17)


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

Проблема с кодировкой в сервлете
Господа! Подскажите начинющему разработчику. Написал небольшой сервлет по редактированию значений...

Проблема с кодировкой при записи в базу
суть проблемы в следующем: есть html форма, по нажатии на submit выполняетсчя merge который...

Проблема с кодировкой. response.setContentType('text/html;windows-1251')
Есть ASP-страница, общающаяся с БД на MSSQL-2000. Данные в большинстве полей - русско-язычные,...

Теги <form> и <html:form>. Проблема с кодировкой
Подскажите кто чем может! Создаю портал на стратсе. (запускаю на Tomcat5) Все формы, которые...

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

Проблемы с кодировкой
Имеется кусок кода, который выводит текст из файла. String fileName =...

Проблемы с кодировкой
пишу прграмму для работы с прстыми консольными приложениями в графическом интерфейсе Windows....

Что делать с кодировкой?
Здравствуйте! Есть перенаправление вывода с консоли в фрейм PrintStream out = new PrintStream(new...

Что то намутил с кодировкой
Писал всю ночь и пока зевал что то сделал не так. Можно вернуть к читабельмому виду?

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