Size: a a a

2020 September 14

А

Артем in learn.java
да в бд я сам их вручную ввожу и в случае чего без проблем поменять могу все ё на е, там их не так много, в общем я понял суть, спасибо
источник

Э

Эд in learn.java
Это учитель сказал, что хочет так?
источник

А

Артем in learn.java
не, там вообще долгая история, есть проект итоговый обязательный, который все в основном делают, как я и сказал, чтобы был. я решил сделать небольшое приложение, грубо говоря справочное, по киберсоревнованиям, а в том, с чем я работаю, нет единой какой-то базы данных, а на сайтах, где сетки турниров и результаты, открытого апи даже нет, а местами сетки вообще нигде не публикуются, грубо говоря, только в каких-нибудь группах в вк в виде фото, поэтому приходится вручную вбивать
источник

F

Fortune's Desire in learn.java
В сентябре? Понятно, долги закрываешь
источник

V

Vlad in learn.java
Артем
не, там вообще долгая история, есть проект итоговый обязательный, который все в основном делают, как я и сказал, чтобы был. я решил сделать небольшое приложение, грубо говоря справочное, по киберсоревнованиям, а в том, с чем я работаю, нет единой какой-то базы данных, а на сайтах, где сетки турниров и результаты, открытого апи даже нет, а местами сетки вообще нигде не публикуются, грубо говоря, только в каких-нибудь группах в вк в виде фото, поэтому приходится вручную вбивать
А ё то чем не устроила?
источник

AL

Andrii Litovchenko in learn.java
Vlad
А ё то чем не устроила?
Многим лень тянуться до неё
источник

GV

Gukov Viktor in learn.java
Артем
а какой? мне, честно говоря, без разницы, все равно это проект в школу бесполезный, и главное чтобы хоть как-то работало, там даже на код не смотрят по идее, только на итоговый результат
Сделать класс враппер над классом String, сделать у него hashcode() который будет вызывать hashcode() на каждом char, в случае если это е или ё возвращать фиксированное число. Определить equals как hashcode() == hashcode()
источник
2020 September 15

M

Miroslav in learn.java
А вот скажем есть класс A и у него есть приватное поле field. И есть геттер и сеттер: getField и setField. Насколько корректно в  javadoc у них писать что они возвращают/устанавливают field? Ведь сам`field` приватный, и в документацию его вроде как включать не хорошо?
Большое спасибо!
источник

QH

Quantum Harmonizer in learn.java
Miroslav
А вот скажем есть класс A и у него есть приватное поле field. И есть геттер и сеттер: getField и setField. Насколько корректно в  javadoc у них писать что они возвращают/устанавливают field? Ведь сам`field` приватный, и в документацию его вроде как включать не хорошо?
Большое спасибо!
Так же бесполезно, как и само наличие геттеров-сеттеров.
источник

F

Fortune's Desire in learn.java
источник

M

Miroslav in learn.java
Quantum Harmonizer
Так же бесполезно, как и само наличие геттеров-сеттеров.
Эм. Ну а как тогда обращаться к field?
источник

QH

Quantum Harmonizer in learn.java
Miroslav
Эм. Ну а как тогда обращаться к field?
Перестать себя обманывать и сделать его публичным.
источник

F

Fortune's Desire in learn.java
Километры текста касательно приватных филдов на джаварашах и скиллбоксах только что были обнулены
источник

M

Miroslav in learn.java
Fortune's Desire
Километры текста касательно приватных филдов на джаварашах и скиллбоксах только что были обнулены
Это тоже в мой огород камень? Типо не делай приватными поля/методы?
источник

F

Fortune's Desire in learn.java
Miroslav
Это тоже в мой огород камень? Типо не делай приватными поля/методы?
Скорее в его, потому что во всех курсах особо щепетильно выделяют "Если переменная используется только в одном классе, то лепи ей прайват"
источник

F

Fortune's Desire in learn.java
И тут приходит сеньор и свергает эту парадигму без объяснений, а я бы хотел из выслушать
источник

M

Miroslav in learn.java
Fortune's Desire
Скорее в его, потому что во всех курсах особо щепетильно выделяют "Если переменная используется только в одном классе, то лепи ей прайват"
Не дорос я для таких дискуссий, скажем прямо.
Хэх, я об этом даже и не думал. Я вот больше о таких вещах как валидация данных, например, думал
источник

T

Tagir in learn.java
Артем
да, listItem.contains(userInput)
Это в программировании называется "нормализация" ты придумаешь нормальную форму для своих данных и приводишь всё к ней, а потом работаешь только с нормальными формами
источник

T

Tagir in learn.java
В данном случае самое простое - String normalize(String str) {return str.replace('ё', 'е').replace('Ё', 'Е');}
источник

T

Tagir in learn.java
Потом используешь в духе normalize(listItem).contains(normalize(userInput))
источник