Tagged: методы

01
Сен
2021

Здравствуйте, у меня sonar начал ругаться на сложность кода и его надо уменьшить его с 17 к 15, и я решил разбить метод на несколько маленьких,

Но пока я не знаю как это правильно сделать и с чего начать, и мне кажется плохая читаемость из-за while (!allCoords.isEmpty()) { так как он затрагивает весь метод, можно ли его как то порефакторить?
@Override
public List<GroupedOrd…

01
Сен
2021

Здравствуйте, у меня sonar начал ругаться на сложность кода и его надо уменьшить его с 17 к 15, и я решил разбить метод на несколько маленьких,

Но пока я не знаю как это правильно сделать и с чего начать, и мне кажется плохая читаемость из-за while (!allCoords.isEmpty()) { так как он затрагивает весь метод, можно ли его как то порефакторить?
@Override
public List<GroupedOrd…

31
Авг
2021

Какой вариант поиска уникального элемента в массиве лучше по производительности в целом?

Решав задачу меня занял вопрос: какой вариант поиска уникального элемента в массиве (один нечетный или один четный) будет лучше по производительности:

Два вызова filter:

function findOutlier(arr){
var even = arr.filter(a=>a%2==0);

29
Авг
2021

Что значит такая запись метода?

Из MDN:

str.substring(indexA[, indexB]);

Зачем в записи использованы квадратные скобки? Почему, например, не записали просто как str.substring(indexA, indexB). Может это значит, что второй символ не является обязательным?
Как это…

25
Авг
2021

Объединить списки

Есть две библиотеки
ОСНОВНОЙ: [‘Списки ‘, ‘\nПервый список’, ‘\n 4. Пусто’, ‘\n 5. Апельсин’, ‘\n 6. Лимон’, ‘\n 7. 2 мандарина’]
ДЛЯ ЗАМЕНЫ: [‘Второй список’, ‘\n3. Яблоко ‘, ‘\n4. Банан ‘, ‘\n5. Груша’]

Необходимо заменить элементы перв…

22
Авг
2021

Зачем вообще нужны не statiс методы

Я понимаю, что статический метод или переменная относится к классу, а не объекту. Понятно как использовать переменную, например для подсчёта количества объектов. Но методы – то? Они у меня в 99% статические. Видимо я не понимаю.
Вот пример…

01
Авг
2021

Как связать методы, чтобы после выполнения первого круга процесс не заканчивался?

Задача (вкратце) : задается буква англ. алфавита и при помощи ascii кода надо переделать Прописную в строчную и наоборот, код заканчивается после нажатия указанного символа (он вводится с клавиатуры).
Моя проблема: у меня 3 метода:

Отвеча…

01
Авг
2021

Как связать методы, чтобы после выполнения первого круга процесс не заканчивался?

Задача (вкратце) : задается буква англ. алфавита и при помощи ascii кода надо переделать Прописную в строчную и наоборот, код заканчивается после нажатия указанного символа (он вводится с клавиатуры).
Моя проблема: у меня 3 метода:

Отвеча…

30
Июл
2021

ArrayList как не необязательный входной параметр

У меня есть метод mainMethod, который принимает в качестве входных данных, множество ArrayList. В другом классе, у меня есть два метода, которые отправляют в mainMethod значения.
Как мне сделать так, чтоб я отправлял в mainMethod, из перво…

28
Июл
2021

поиск в строке которая задана переменной

задача: из строки которая задана переменной извлечь символы с 15 по 25 (символы в будущем для других строк будут меняться), ищу способом find (), полный код программы прилагается
# -*- coding: utf-8 -*-
import setuptools

name: str = input…

28
Июл
2021

поиск в строке которая задана переменной

задача: из строки которая задана переменной извлечь символы с 15 по 25 (символы в будущем для других строк будут меняться), ищу способом find (), полный код программы прилагается
# -*- coding: utf-8 -*-
import setuptools

name: str = input…

13
Июл
2021

Является ли объект числом в Python 3 без использования модуля numbers?

Как определить, является ли какой-то объект числом?
Есть известные методы str().isdigit() и str().isnumeric() для строк, но они уже не работает в случае комплексных чисел, или даже для вещественных.
Я нашел метод использующий модуль number…

07
Июл
2021

Объясните почему такое поведение у обьекта

Вопрос теоретический. У меня есть объект, предположим Room у котором есть несколько int полей.
Если я создам новый объект в методе мэйн, а затем передам его в любой другой метод и там изменю одно из значений, то и в мэйне отразятся данные …

04
Июл
2021

В цикле swich я вызываю методы класса, но т.к. я не передаю все параметры, они не выполняется. Как мне передать size, если я его ввожу в массив?

package com.company;

import java.util.Scanner;

public class Staff_Pro extends Staff implements Printable, Pro, StaffInt, Comparable {

public Staff_Pro() {super();}

@Override
public void OutputInf() {
Sy…

26
Июн
2021

Почему в этом случае объект-обертка не удаляется? [дубликат]

Не совсем понимаю как работают объекты-обертки. Пишется, что такой тип объектов удаляется сразу после использования.
Источник

…создаётся специальный «объект-обёртка», который предоставляет нужную функциональность, а после удаляется.

В …

22
Июн
2021

Статические методы в Java, использование метода и вызов метода

Всем привет!
Делаю задание. Преподаватель сделал замечание, что я не использую методы, которые сам и создал. Это calculateTotalCost, calculateAllWeight, calculateBasketCount. С первыми двумя я разобрался, а вот с calculateBasketCount не по…

17
Июн
2021

Переопределение одного метода и последствия?

Прочитал что переопределение одного метода не очень таки полезная штука. Если у нас есть класс Car с методом drive() и мы в main’e создаем анонимный класс, который переопределяет этот метод. Лучше будет сделать интерфейс с методом drive() …

10
Июн
2021

В зависимости от чего могут отсутствовать или присутствовать Symbol.toPrimitive, valueOf, toString? [закрыт]

Читаю learn.js и ничего не понимаю (если что, все цитаты взяты оттуда).
К примеру:

Вызывает obj[Symbol.toPrimitive](hint) – метод с символьным
ключом Symbol.toPrimitive (системный символ), если такой метод
существует, и передаёт ему хинт….