Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
6 / 9 / 0
Регистрация: 19.10.2019
Сообщений: 194

Где ошибка?

22.03.2020, 21:43. Показов 1712. Ответов 28
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем. В общем есть код, с которого нужно использовать get-методы, для того чтобы проверить String или, например, массивы, которые будут генерированы с интернет страницы... Не могу вызвать почему-то с другого класса.
Код GET-ов -
Java
1
2
3
4
5
6
7
8
9
10
11
12
public String getContent() {
        return content;
        }
        public long getTime() {
        return time;
        }
        public String[] getWords() {
        return words;
        }
        public String[] getLinks() {
        return urls;
        }
мои методы -
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public static String mF() {
            int counter = 0;
            int counter2 = 0;
            for(int i = 0; i < getWords.length; i++) {
                for (int j = 0; j < getWords.length; j++){
                    if (getWords[i].equals(GetWords[j])) {
                        counter++;
                }
            }
                if(counter2 < counter) {
                    counter2 = counter;
                    oftGet = getWords[i];
                }
                counter = 0;
        }
                return oftGet;
    }
Метод красный и не хочет работать, дает ошибку в вызове get - метода!
Попытка внедрить что-то в виде
Java
1
String[] getWords = (new DownloadPage()).getWords();
дает также ошибку.. Подскажите пожалуйста как поступить

Добавлено через 1 минуту
DownloadPage - это другой класс, в котором написан код и созданы гет методы. Код рабочий 100000%!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.03.2020, 21:43
Ответы с готовыми решениями:

Где ошибка?
public class GuessGame{ Player p1; Player p2; Player p3; public void startGame(){ p1 = new Player(); p2 = new...

Где ошибка?
import java.util.Scanner; import java.util.Random; public class chislo /* Ugadai_chislo*/ { public static void main(String...

где ошибка...
код не компелируется public class VectorTricks { public static void main(String args) { Vector v1...

28
 Аватар для Goongala
1022 / 562 / 185
Регистрация: 18.08.2013
Сообщений: 2,027
Записей в блоге: 2
22.03.2020, 22:05
Покажи код всего класса
0
6 / 9 / 0
Регистрация: 19.10.2019
Сообщений: 194
22.03.2020, 22:14  [ТС]
Цитата Сообщение от Goongala Посмотреть сообщение
Покажи код всего класса
Из-за двух причин не могу: Первая - не имею права выгружать код доцента в сеть. Код первого класса(где get - методы) рабочий 1000% ибо написан человеком, который очень много лет программировании. А вторая то, что он очень большой. Просто нужно именно эти геттеры вызвать на проверку, но они не вызываются почему - то....
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
23.03.2020, 00:14
StalinStr, и шо ты предлагаешь? На хрустальном шаре погадать?
0
6 / 9 / 0
Регистрация: 19.10.2019
Сообщений: 194
23.03.2020, 00:32  [ТС]
Цитата Сообщение от xoraxax Посмотреть сообщение
StalinStr, и шо ты предлагаешь? На хрустальном шаре погадать?
Да причем тут хрустальный шар, я это тут запостил в надежде получить идеи и попробовать их. Ведь с get - метода и так понятно, что массив состоит из слов. Проблема в вызове этого массива через get- метод во втором классe... Что я хочу услышать тут - это лишь какие причины могут быть и что можно попробовать чтобы исправить проблему!!!! Может что дополнительно обьявить и т.д.
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
23.03.2020, 01:54
Я бы предложил попробовать изучить основы, но ты всё равно меня не послушаешь
0
 Аватар для Aviz__
2748 / 2056 / 508
Регистрация: 17.02.2014
Сообщений: 9,485
23.03.2020, 08:50
Цитата Сообщение от StalinStr Посмотреть сообщение
Метод красный
этот?
Цитата Сообщение от StalinStr Посмотреть сообщение
GetWords[j]
0
6 / 9 / 0
Регистрация: 19.10.2019
Сообщений: 194
23.03.2020, 12:27  [ТС]
Цитата Сообщение от Aviz__ Посмотреть сообщение
этот?
Да, везде красный метод GetWords!
for(int i = 0; i < GetWords().length; i++) - даже тут, например, показывает ошибку.
Пишет компилятор, что метод GetWords is undefined for the type Klass2
0
 Аватар для Aviz__
2748 / 2056 / 508
Регистрация: 17.02.2014
Сообщений: 9,485
23.03.2020, 12:32
StalinStr, напиши get**** c маленькой буквы))
0
6 / 9 / 0
Регистрация: 19.10.2019
Сообщений: 194
23.03.2020, 12:51  [ТС]
Цитата Сообщение от xoraxax Посмотреть сообщение
Я бы предложил попробовать изучить основы, но ты всё равно меня не послушаешь
Эх братец, в том и дело, что основы то не помогают. По основам то я могу создать в одном классе массив, а в другом его вызвать, но тут почему-то этого не получается...

Добавлено через 8 минут
Цитата Сообщение от Aviz__ Посмотреть сообщение
StalinStr, напиши get**** c маленькой буквы))
Писал уже, та же самая история... Предлагают создать метод в классе 2, но не хочет почему-то считывать его с 1 класса.

Добавлено через 10 минут
Цитата Сообщение от Aviz__ Посмотреть сообщение
StalinStr, напиши get**** c маленькой буквы))
Проблема в следующем, если вызывать черeз get в psvm, то все работает, но если вызвать get в любом обычном методе, который не относится к psvm, то встречается эта ошибка
0
 Аватар для Aviz__
2748 / 2056 / 508
Регистрация: 17.02.2014
Сообщений: 9,485
23.03.2020, 13:06
StalinStr, как это не странно, но совет про основы не лишен глубокой мудрости, в твоем контексте, особенно это актуально!
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
public class Helper {
 
    public static void main(String[] args) {
        SomeClass someClassObj = new SomeClass();
        System.out.println(mF(someClassObj));
    }
 
    static String mF(SomeClass objSome) {
        int counter = 0;
        int counter2 = 0;
        String oftGet = "";
        for(int i = 0; i < objSome.getWords().length; i++) {
            for (int j = i + 1; j < objSome.getWords().length; j++){
                if (objSome.getWords()[i].equals(objSome.getWords()[j])) {
                    counter++;
                }
            }
            if(counter2 < counter) {
                counter2 = counter;
                oftGet = objSome.getWords()[i];
            }
            counter = 0;
        }
        return oftGet;
    }
}
 
class SomeClass {
    private String content = "угы";
    private long time = 55544211;
    private String[] words = {"гыгы","eee","гыгы"};
    private String[] urls = {"гыгы.ua","eee.com"};
 
    public String getContent() {
        return content;
    }
 
    public long getTime() {
        return time;
    }
 
    public String[] getWords() {
        return words;
    }
 
    public String[] getUrls() {
        return urls;
    }
}
0
6 / 9 / 0
Регистрация: 19.10.2019
Сообщений: 194
23.03.2020, 16:28  [ТС]
Цитата Сообщение от Aviz__ Посмотреть сообщение
StalinStr, как это не странно, но совет про основы не лишен глубокой мудрости, в твоем контексте, особенно это актуально!
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
public class Helper {
 
    public static void main(String[] args) {
        SomeClass someClassObj = new SomeClass();
        System.out.println(mF(someClassObj));
    }
 
    static String mF(SomeClass objSome) {
        int counter = 0;
        int counter2 = 0;
        String oftGet = "";
        for(int i = 0; i < objSome.getWords().length; i++) {
            for (int j = i + 1; j < objSome.getWords().length; j++){
                if (objSome.getWords()[i].equals(objSome.getWords()[j])) {
                    counter++;
                }
            }
            if(counter2 < counter) {
                counter2 = counter;
                oftGet = objSome.getWords()[i];
            }
            counter = 0;
        }
        return oftGet;
    }
}
 
class SomeClass {
    private String content = "угы";
    private long time = 55544211;
    private String[] words = {"гыгы","eee","гыгы"};
    private String[] urls = {"гыгы.ua","eee.com"};
 
    public String getContent() {
        return content;
    }
 
    public long getTime() {
        return time;
    }
 
    public String[] getWords() {
        return words;
    }
 
    public String[] getUrls() {
        return urls;
    }
}
Дошел я в общем до следующего, что оказалось правильно -
Java
1
2
3
 public Klass2(String URL) throws IOException {
        Arr = new DownloadPage(URL).getWords();
        aS = new DownloadPage(URL).getContent();
до этого создал подходящие "переменные" и так далее.. Смешная мелочь, но стоило много времени....
На счет основ, я бы не против, но желания перечитывать по 300 страниц 10000 книг нет ибо в основном в 99% книгах вода и неподходящие темы, которые нужны... времени сидеть и перечитывать особо нет ++ там где я живу бесплатных книг не существует. Однако я не против сделать это если стоящая книга с примерами и по теме!
0
 Аватар для Aviz__
2748 / 2056 / 508
Регистрация: 17.02.2014
Сообщений: 9,485
23.03.2020, 16:36
Цитата Сообщение от StalinStr Посмотреть сообщение
я бы не против,
это твоя жизнь и твой выбор)). мы видим, как тебе трудно дается это ооп... если твой путь приведет к успеху, то здорово, только вот немцы не славяне...
0
23.03.2020, 17:05

Не по теме:

Цитата Сообщение от StalinStr Посмотреть сообщение
Однако я не против сделать это если стоящая книга с примерами и по теме!
щас бы тебя тут сидеть уговаривать книжку почитать

0
6 / 9 / 0
Регистрация: 19.10.2019
Сообщений: 194
23.03.2020, 18:01  [ТС]
Цитата Сообщение от xoraxax Посмотреть сообщение

Не по теме:


щас бы тебя тут сидеть уговаривать книжку почитать

Хотел тебе ответить подобным чем-то, но толку тебе грубить если ты не понял сути сообщения.
Писал сообщение с мыслью, что знающие люди подскажут стоящую книгу, а ведь там большой намек на это. Вместо этого получил типичное СНГ-сообщение, которое очень часто можно получить и на других форумах с похожей тематикой, особенно на русском стеке, там вообще у каждого синдром вахтера.
0
 Аватар для Aviz__
2748 / 2056 / 508
Регистрация: 17.02.2014
Сообщений: 9,485
23.03.2020, 18:39
Цитата Сообщение от StalinStr Посмотреть сообщение
стоящую книгу,
у каждого она своя! одному одна нравится, другого от нее тошнит...
например мне, по началу очень зашла эта https://www.amazon.com/Java-Pr... 0133807800 и 9-е издание
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
23.03.2020, 18:40
А зачем ты намеками разговариваешь? Прямо не можешь сказать чо тебе надо? Тема с литературой так то в шапке раздела закреплена. Ну и, раз уж ты пытаешься писать на яве, наверняка видел, что у оракла на сайте есть учебник, и документация и черт знает что еще, да?
0
6 / 9 / 0
Регистрация: 19.10.2019
Сообщений: 194
23.03.2020, 22:20  [ТС]
Цитата Сообщение от xoraxax Посмотреть сообщение
А зачем ты намеками разговариваешь? Прямо не можешь сказать чо тебе надо? Тема с литературой так то в шапке раздела закреплена. Ну и, раз уж ты пытаешься писать на яве, наверняка видел, что у оракла на сайте есть учебник, и документация и черт знает что еще, да?
Дружище, мне тоже особо не сладко, но я на людей не бросаюсь, успокойся уже. Почему намеком? - потому-то тема про другое совсем была, поэтому и намеком, мы же не в армии чтоб только по теме! На счет книг, не зная всего - не делай вывод, я искал хорошую книгу но не нашел. Ее или пиратить надо или покупать, пиратить как ты понимаешь плохо, а купить не всегда найдешь в продаже онлайн. Выпей валерианы, хорошая вещь)) Хорошего вечера
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
23.03.2020, 22:34
StalinStr, ну вот видишь, мог бы учиться, а ищешь отмазки - книги нету подходящей, на форумах не уважают, такой ты забавный персонаж. Какой смысл тебе что-то советовать?
0
 Аватар для Aviz__
2748 / 2056 / 508
Регистрация: 17.02.2014
Сообщений: 9,485
24.03.2020, 07:39
Цитата Сообщение от xoraxax Посмотреть сообщение
на форумах не уважают
ну, зачем ты передергиваешь? он правильно подметил, что в славянском сегменте сети, с уважением человеков просто так, что они люди, проблемно. и тебе ли не знать, что 98% людей, если им показать, какие они дурни, не будут работать над собой, а скажут "сам дурак"...
Цитата Сообщение от StalinStr Посмотреть сообщение
или пиратить надо или покупать
не верю, братец! в германии достаточно хорошие библиотеки, особенно университетские.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.03.2020, 07:39
Помогаю со студенческими работами здесь

Где ошибка?
Добрый день, была такая задача, нужно было написать функцию, которая вычисляет минимум из трёх чисел. Я сделал так: public...

Где ошибка?
public static int randomInt (int strings , int elements , int min , int max) { int arr = new int ; for (int i = 0; i &lt; arr.length;...

Где ошибка?
В общем дело такое, нужно проверить слово на палиндром, но запрещено использовать реверс или массивы, можно с charAt или length и тому...

Не подскажите где ошибка?
public int get(int row, int col) throws MatrixIndexException{ if (int t = 0; i &lt; 0; i &gt; row) throw new...

Где у меня ошибка
package Day1.excersices; public class Excer1 { public static void main(String args) { // TODO Auto-generated method stub ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru