Ответы пользователя по тегу Java
  • Как изменить содержимые ArrayList?

    Jacen11
    @Jacen11
    а где у тебя вообще выход?
    ну и ты хоть смотри что возвращают методы, они не по волшебству работают. Изучи стрим апи раз его юзаешь

    ЗЫ условия и регулярки кривые, зачем ты делаешь проверку startsWith если регулярка сразу может заменить нули вначале на пустоту
    Ответ написан
    3 комментария
  • Почему ничего не появляется в списке?

    Jacen11
    @Jacen11
    ох, как много у меня вопросов.
    Что делает джава в андроид разработке?

    почему используется AsyncTask? почему используется не ресайклер?

    почему метод который должен возвращать число элементов возвращает всегда 0?
    почему метод который должен возвращать элемент всегда возвращает нал?
    почему метод который должен возвращать айдишник возвращает всегда 0?
    и главное почему ты решил что когда всегда возвращаешь ничего у тебя должно что то работать?
    Ответ написан
  • Какие лучшие курсы java 2021?

    Jacen11
    @Jacen11
    все курсы по книгам идут, на курсах это никто не скрывает. Можно конечно платить, за то что есть в свободном доступе, но перед этим подумай точно ли тебе это нужно? Таких преподов чтобы прям заинтересовывали материалом я не видел, остальное есть в книгах
    Ответ написан
    Комментировать
  • Почему боту не достаточно прав?

    Jacen11
    @Jacen11
    раз ты так уверен в своей правоте напиши в вк что они там рукожопы не умеют прогать, а ты нашел ошибку у них. Они вроде как даже платят за обнаружение багов. Ну или скорее поржут над тобой
    Ответ написан
    Комментировать
  • Как сделать правильное сравнение?

    Jacen11
    @Jacen11
    ты уж прости, но твои вопросы очень тупые. Ты просто не тянешь программирование в принципе. Ты не понимаешь типы данных, эксепшены, отладку и тд. Ты просто не знаешь алфавит, а лезешь писать поэму. Это элементарные вещи, которые изучаются в самом начале. Хочешь изучить программирование начни с вещей проще, если задача, то найми фрилансера.

    int b = Integer.parseInt(binding.inputPrice.getText().toString());
    уже просто из описания я понимаю что дело в этой строке и студия вам точно говорит об этом. И даже ошибку говорит. Пустая строка не может быть цифрой! Можно сделать int на Integer и потом проверять на налл, можно в трай кетч обернуть. Но ты ведь не поймешь же о чем я?

    ЗЫ блин, да ты же даже не понимаешь что binding.inputQuantity.getText() и Editable s это одно и тоже
    Ответ написан
    2 комментария
  • Обязательно использовать наследования RecyclerView.Adapter?

    Jacen11
    @Jacen11
    тебя не смутило extends RecyclerView.Adapter? Естественно не нужен. Если не разработчик, лучше найми фрилансера. Или сиди изучай разработку, в рамках одного ответа не ответить
    Ответ написан
  • Какие есть библиотеки для преобразования данных из одной структуры в другую?

    Jacen11
    @Jacen11
    Это называется мапер и их куча со своими плюсами и минусами
    Dozer
    Orika
    MapStruct
    ModelMapper
    JMapper
    и учись пользоваться поиском
    Ответ написан
    Комментировать
  • Как получить доступ к owner?

    Jacen11
    @Jacen11
    никак, ты не сделал класс овнер и не сделал его полем в йтем. Как ты вообще собирался получить то что не сделал?
    Ответ написан
    Комментировать
  • Как конвертировать валюты с расчетом по любому полю?

    Jacen11
    @Jacen11
    andrej3337,
    может отдельный слушатель на каждое поле сделать

    да, в чем проблема?

    похоже что у тебе в руки попал молоток и ты начал им забивать все подряд. Лучше не использовать массив потому что сложно будет масштабировать. У тебя же потом могут добавиться поля в середину, конец, начало

    Вешал на них слушатель - в лог с него писались все из 4-х полей

    а пример есть? можно и на каждое повесить, можно и на все сразу. Зависит от числа полей

    ну и по мелочи
    for (int i = 1; i < 4; i++) {

    лучше for (int i = 1; i < etArray.size; i++), а еще лучше forEach цикл
    Ответ написан
    Комментировать
  • Где будет правильно расположить методы конвертации дто -> ентити и наоборот?

    Jacen11
    @Jacen11
    ты походу не догоняешь что такое дто и ентити. Умные западные чуваки энтити называют бизнесовую сущность со всякими бизнесовыми методами. Но из за аннотации в спринге такие как ты думают что это просто моделька для бд. Нет. А дто это просто модель данных без методов и этот объект нужен только для передачи данных в др место.
    методы конвертации

    это называется маперы, и да, в джаве проще использовать либы для этого и это не только мапстракт. И ничего там не сложно
    под маперы можно сделать пакет рядом с репой, репа должна уже модели возвращать. Никто кроме репы про дто не должны знать
    Ответ написан
    4 комментария
  • Сохранение действий пользователя в программе java?

    Jacen11
    @Jacen11
    джава тут не при чем, так во всех языках работает, нужно сохранять в файл или в бд данные
    даже в игры на компе не играл? там же видно что в файл все сохраняют
    Ответ написан
  • От middle backend java developer к middle android developer. Как учитывается опыт работы при приеме на работу?

    Jacen11
    @Jacen11
    Я именно прям так и сделал.
    Как лично у вас учитывался опыт работы в данном случае?

    всем плевать что был бэкендом

    Будет ли сильным фактором то, что у меня нет опыта разработки на android

    на текущей работе нет возможности потрогать андроид проект хоть немного?

    Самое главное это вызубрить теорию. Я проходил собеседования около месяца по 5-8 в неделю, сперва мне все отказывали и я сыпался на вопросах, потом уже начали брать, но предлагать зп меньше чем на бэкенде, к концу месяца мне уже предложили больше чем на текущей. Почти у всех одинаковые вопросы и все их надо вызубрить. Джава сильно поможет, считай что значительную часть уже знаешь.
    Сильно раздражало что предлагали много вакансий бэкенд разработчика, даже во время собесов на андроид бывало, соглашаться не стоит.

    зависит от того, как долго уже не могут закрыть вакансию,

    Сергей Горностаев тут это сказал, ну так ахренено долго не могут закрыть вакансии даже с хорошими деньгами во всех компаниях где я работал. На мидла много вакансий и людей не хватаетю

    Главный фактор только то насколько хорошо выучишь теорию с сайтов по подготовке к собесу
    Ответ написан
    Комментировать
  • Как в Java описать структуру односвязного списка?

    Jacen11
    @Jacen11
    как LinkedList только без prev
    Ответ написан
    Комментировать
  • Как переместить элемент относительно RelativeLayout?

    Jacen11
    @Jacen11
    Для начала ты имел ввиду не относительно, а внутри. Во вторых RelativeLayout устаревший.
    MotionLayout есть для такого например
    Ответ написан
    Комментировать
  • Насколько реально перейти из геймдева в энтерпрайз?

    Jacen11
    @Jacen11
    все зависит от уровня знаний. Я поменял направление с повышением зп, но перед этим долго готовился и прошел десятки собесов.

    Какой джуниор будет ценнее: тот, у которого есть достаточно опыта в разработке, но в другой сфере, или тот, который пусть немного (полгода-год), но поработал на нужном стеке

    нет у работодателя такого выбора чтобы одинаковые знания были и только такой фактор отличался. Выберут того кто больше знает. Хороших разработчиков сильно не хватает, устроиться легко
    Ответ написан
  • Почему ругается на length?

    Jacen11
    @Jacen11
    скобки ставят когда это метод и может что то принять, или не принять(но теоретически может), а поле по определению никаких параметров принять не может, поэтому нет у них скобок
    Ответ написан
    Комментировать
  • Как сделать массив с лучшими игроками?

    Jacen11
    @Jacen11
    использовать TreeSet например
    Ответ написан
    Комментировать
  • Как вызвать private метод в Fragmente Android Studio?

    Jacen11
    @Jacen11
    Не получается вызвать private void userLogin() в case 2.


    и что это значит? вот у вас же вызывается, вполне себе
    case R.id.signIn:
                    userLogin();
                    break;


    с точки зрения языка все ок. Ну а так дебажить и читать логи надо
    Ответ написан
    Комментировать
  • Какой инструмент разработки лучше использовать для разработки просто мобильного приложения под Android?

    Jacen11
    @Jacen11
    учи kotlin оно более актуально чем какой-то kivy или Python или java
    Ответ написан
    Комментировать
  • Правильно ли составлен путь к становлению android разработчиком?

    Jacen11
    @Jacen11
    3) Изучение программирования под android (?)

    для этого тоже есть head first

    2) Изучение Kotlin ( head first Kotlin )

    я бы советовал найти статьи по котлину из разряда в джаве так, а в котлине вот так и начать сразу андроид разработку. И уже пункт два и три изучать одновременно. После джавы котлин можно пучить пару дней. Но это конечно чтобы только основы понять и приступить к программированию уже.
    Ответ написан
    Комментировать