• Почему ArrayList не может хранить внутри себя примитивные типы?

    Rebel-Cat
    @Rebel-Cat
    Видимо что бы не усложнять жизнь, ArrayList принимает Object[], в любом случае добавляя Integer значение в лист, ты используешь примитивные типы list.add(1), которые автобоксятся в Объекты
    Ответ написан
    Комментировать
  • Как сериализовать класс со вложенным объектом другого класса?

    Rebel-Cat
    @Rebel-Cat Автор вопроса
    В общем был какой то баг IDE перезагрузил и все сработало
    Ответ написан
    Комментировать
  • Как сделать расчет трех TextView?

    Rebel-Cat
    @Rebel-Cat
    Неужели умножить переменные сложнее чем вклинить базу в программу?
    Тебе нужна точка обработки логики кнопка(Button) или слушатель на editText.
    Тут с кнопкой
    Создаешь кнопку соединяешь её с кнопкой xml, вешаешь на неё слушателя(setOnClicktListener в общем это метод кнопки), где обрабатываешь логику.
    там же выводишь текстВью.setText(Integer.valueOf(getText().toString * Integer.valueOf(имяОбъектаЕдитТекст.getText().toString())) Тут просто умножено значение поля EditText на значение TextView и сохранено в TextView и так для 3х твоих тексВью
    И вот ты нахал на кнопку и изменения вступят в силу

    А можно на едитТекст повесить и когда там например нажмешь ентер то изменения вступят вот ссылка там много разных слушателей https://dolbodub.blogspot.com/2013/03/edittext.html

    Если вдруг не сможешь сделать я тебе персонально напишу код с пояснениями
    Ответ написан
    Комментировать
  • Почему после сортировки ничего происходит?

    Rebel-Cat
    @Rebel-Cat
    ты указал вместо нужной j - "i"
    public void quickSort(int low, int high) {
     while (iDNumber[j].compareTo(base) > 0) {
                    j--;
                }
    Ответ написан
    1 комментарий
  • Java+Spring+Mongo Как вытащить объект из коллекции по значению элемента массива?

    Rebel-Cat
    @Rebel-Cat Автор вопроса
    Эта шляпа решилась весьма просто
    @Repository
    public interface PostRepository extends MongoRepository<Answer, String> {
    
        @Query("{ 'ask': ?0}")
        public Answer findAnswerByAsk(String ask);
    }
    Ответ написан
    Комментировать
  • Visibility=gone не работает в xml почему?

    Rebel-Cat
    @Rebel-Cat
    Тут все правильно, стоило еще код приложить
    попробуй добавить программно а с xml удали :

    TextView kelErechApaim;
    kelErechApaim = findViewById(R.id.kelErechApaim);
     kelErechApaim.setVisibility(View.GONE);
    Ответ написан
  • Как изменить фон кнопки при касании?

    Rebel-Cat
    @Rebel-Cat
    public class MainActivity extends AppCompatActivity {
    
        Button button;   //создаем кнопку
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
    
            button = findViewById(R.id.button12);  //ссылаемся на id кнопки из лайаут
    
            final int[] colors = getResources().getIntArray(R.array.colors);   //создаем массив из color массива xml
    
            button.setOnClickListener(new View.OnClickListener() {     //ставим слушателя на кнопку, реагирует на косание
    
                @Override
                public void onClick(View v) {  //переопределяем метод
                    final int randomColor = colors[new Random().nextInt(colors.length)];  //присваиваем переменной случайный цвет из массива
                    button.setBackgroundColor(randomColor);  // ставим цвет на кнопку
    
                }
            });
        }
    }


    Лайаут

    <?xml version="1.0" encoding="utf-8"?>
    <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        tools:context=".MainActivity">
    
        <Button
            android:id="@+id/button12"
            android:layout_width="300dp"
            android:layout_height="100dp"
            android:text="Button"
            app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintHorizontal_bias="0.495"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintTop_toTopOf="parent"
            app:layout_constraintVertical_bias="0.432" />
    
    </androidx.constraintlayout.widget.ConstraintLayout>


    в colors.xml

    <?xml version="1.0" encoding="utf-8"?>
    <resources>
        <color name="colorPrimary">#6200EE</color>
        <color name="colorPrimaryDark">#3700B3</color>
        <color name="colorAccent">#03DAC5</color>
    
        <item name="blue" type="color">#FF33B5E5</item>
        <item name="purple" type="color">#FFAA66CC</item>
        <item name="green" type="color">#FF99CC00</item>
        <item name="orange" type="color">#FFFFBB33</item>
        <item name="red" type="color">#FFFF4444</item>
        <item name="darkblue" type="color">#FF0099CC</item>
        <item name="darkpurple" type="color">#FF9933CC</item>
        <item name="darkgreen" type="color">#FF669900</item>
        <item name="darkorange" type="color">#FFFF8800</item>
        <item name="darkred" type="color">#FFCC0000</item>
    
    <integer-array name="colors">
    <item>@color/blue</item>
    <item>@color/purple</item>
    <item>@color/green</item>
    <item>@color/orange</item>
    <item>@color/red</item>
    <item>@color/darkblue</item>
    <item>@color/darkpurple</item>
    <item>@color/darkgreen</item>
    <item>@color/darkorange</item>
    <item>@color/darkred</item>
    </integer-array>
    
        </resources>
    Ответ написан
    2 комментария
  • Как сохранить значение EditText -> RecyclerView в файл?

    Rebel-Cat
    @Rebel-Cat Автор вопроса
    Пока что реализовал через TextWatcher
    onBindViewHolder(ProductViewHolder holder, int position) {
    ...
    holder.textCoef.addTextChangedListener(new TextWatcher() {
                @Override
                public void beforeTextChanged(CharSequence s, int start, int count, int after) {
    
                }
    
                @Override
                public void onTextChanged(CharSequence s, int start, int before, int count) {
    
                }
    
                @Override
                public void afterTextChanged(Editable s) {
                 //Действия при изменении поля EditText   
                }
            });
    }


    Правда кода уж слишком много, при таком количестве EditText
    Ответ написан
    Комментировать
  • Как обратится к экземпляру класса?

    Rebel-Cat
    @Rebel-Cat
    public void question(Dog dog){
    //Тут соответственно, то что ты хочешь от пса
    }

    Само собой взаимодействие кота и собаки будет происходить в 3м классе
    Cat brit = new Cat();
    Dog mops = new Dog();
    
    brit.question(mops)  //кот обратился к собаке через метод question

    Лучше всего question вынести в interface.
    Ответ написан
    Комментировать
  • Как начать работать в сфере андроид разработки?

    Rebel-Cat
    @Rebel-Cat
    Сам не так давно начал заниматься android разработкой. И на мой взгляд лучший путь
    это создание своих программ для портфолио, и не калькулятор какой нибудь, а что то реально нужное с применением технологий, которые используют интересующие тебя фирмы. После пытаться устроится на работу(бесплатная стажировка тоже отлично). Когда наберешся опыта, то финальная стадия собственный коммерческий проект.
    Фриланс неплох когда за плечами годы разработки, а для начинающих это поискать проект для учебного приложения.
    Ответ написан
    Комментировать
  • При запуске сервлета с на Tomcat с Intelligi возникает ошибка Error running 'Tomcat 9.0.27': port out of range:-1?

    Rebel-Cat
    @Rebel-Cat Автор вопроса
    Не скачивайте exe с сайта
    Ответ написан
    Комментировать
  • Какую книгу посоветуете, чтобы знать java на "среднем" уровне?

    Rebel-Cat
    @Rebel-Cat
    Я бы посоветовал youtube или Udemy, а книги уже после видеокурсов. Лучшая книга "JAVA. МЕТОДЫ ПРОГРАММИРОВАНИЯ" И.Н. Блинов, В.С. Романчик. А зарубежные на мой взгляд начинающим лучше не листать, ибо зачастую локализация оставляет желать лучшего(если знаешь english то другое дело)
    Ответ написан
    Комментировать
  • Что стоит обязательно подготовить перед стажировкой Java?

    Rebel-Cat
    @Rebel-Cat
    Не думаю, что собеседование проводил умственно отсталый человек. Какие вопросы такой и уровень требований, а значит от вас ничего требовать не будут по крайне мере, по началу. Я думаю стоит погонять junit.
    Ответ написан
    Комментировать
  • Класс Х публичный и должен быть объявлен в файле с именем Х?

    Rebel-Cat
    @Rebel-Cat
    один файл - один public class, лучше сразу на IDE дабы не терять время на подобных ошибках
    Ответ написан
    Комментировать