☕️ Java BACKEND developers </>☕️
185 subscribers
89 photos
148 videos
34 files
212 links
Download Telegram
Метод regionMatches()

Используется для сравнения подстроки одной строки с подстрокой другой строки, то есть сравниваются части строк и возвращается результат этого сравнения — true (если части строк совпали) или false (не совпали).

Параметры

ignoreCase
— логическая переменная со значение true — игнорировать регистр, со значением false — не игнорировать регистр.
toffset — позиция, с которой начнем отсчет.
other — другая строка, часть которой мы будем сравнивать.
ooffset — позиция, с которой начнем отсчет в строке other
len — количество символов для сравнения.
Метод trim()

Возвращает копию данной строки, в которой удаляются начальные и конечные пробелы, или данную строку, если она не имеет начальных или конечных пробелов.
Метод lastIndexOf()

Метод lastIndexOf() в Java имеет следующие варианты:

int lastIndexOf(int ch)
— возвращает индекс в данной строке последнего вхождения указанного символа или -1, если символ не встречается.

public int lastIndexOf(int ch, int fromIndex) — возвращает индекс последнего вхождения символа в символьной последовательности, представленной данным объектом, который меньше или равен fromIndex, или -1, если символ не встречается до этой точки.

public int lastIndexOf(String str) — если аргумент строки встречается один или несколько раз в подстроке в этом объекте, то он возвращает индекс первого символа последней такой подстроки.

public int lastIndexOf(String str, int fromIndex) — возвращает индекс внутри данной строки последнего вхождения указанной подстроки, поиск осуществляется назад, начиная с указанного индекса.

Параметры:
ch
— символ;
fromIndex — индекс, чтобы начать поиск (от);
str — строка.
👍1
Метод concat()

Возвращает строку со значением строки, переданной в метод и приложенной к концу строки, используемой для вызова этого метода. Проще говоря метод concat() в Java объединяет строки, путем добавления одной строки в конец к другой.
Метод compareTo()

В Java метод compareTo() получает значение 0, если аргумент является строкой лексически равной данной строке; значение меньше 0, если аргумент является строкой лексически большей, чем сравниваемая строка; и значение больше 0, если аргумент является строкой лексически меньшей этой строки.
Метод copyValueOf()

Метод copyValueOf() в Java имеет две различные формы:
1) public static String copyValueOf(char[] data) — возвращает строку, которая представляет собой последовательность символов в заданном массиве.
2)public static String copyValueOf(char[] data, int offset, int count) — возвращает строку, которая представляет собой последовательность символов в заданном массиве.

Параметры:
data — массив символов;
offset — начало смещения подмассива;
count — длина подмассива.
Метод replaceAll()

Заменяет каждую подстроку данной строки, которая соответствует заданному регулярному выражению, с данной заменой, другими словами — метод позволяет заменить слово в строке.

Параметры
regex — регулярное выражение, которому данная строка должна соответствовать;
replacement — строка, которая заменит найденное выражение.
// berilgan arrayni [1,2,3] ko'rinishida String ga o'girib return qiladi.
public static String toString(int[] arr) {
return "";
}

// berilgan arrayda n bor bo'lsa true bo'lmasa false return qilsin.
public static boolean exists(int arr[], int n) {
return false;
}

// berilgan arrayda n nechi marta borligini topin return qiling.
public static int count(int[] arr, int n) {
return 0;
}

// berilgan arrayda n nechanchi indexda turganini turganini return qiling.
public static int indexOf(int[] arr, int n) {
return 0;
}

// beriglan arrayni n bilan to'ldiring. ozirda o'sha arrayni return qiling.
public static int[] fill(int[] arr, int n) {
for(int i=0; i< arr.length; i++){
arr[i] = n;
}
return arr; // array return qilinggan.
}

// berilgan arrayning startIndex dan boshlab endIndex gacha kataklarini n bilan to'ldiring.
public static int[] fill(int[] arr, int startIndex, int endIndex, int n) {
return arr; // array return qilinggan.
}

// a arrayni b arrayga ko'chirib o'tkazing va b ni return qiling.
// b array nig uzunligicha ko'chirib o'tkazing.
public static int[] copy(int[] a, int[] b) {
return b; // b return qilingan.
}

// a arraydan b arrayga length ta elementini ko'chirib o'tkazing.
public static int[] copy(int[] a, int[] b, int length) {
return b; // b return qilingan.
}

// a arrayning aStartIndex dan boshlab b arrayning bStartIndexiga length ta elementini ko'chirib o'tkazing.
public static int[] copy(int[] a, int[] b, int aStartIndex, int bStartIndex, int length) {
return b; // b return qilingan.
}

// berilgan arraydan eng kichik elementini toping va shu elementni return qiling
public static int min(int[] arr) {
return 0;
}

// berilgan arraydan eng kichik elementini topib uni indexsini return qiling.
public static int minIndex(int[] arr) {
return 0;
}

// berilgan arraydan eng katta elementini toping va shu elementni return qiling
public static int max(int[] arr) {
return 0;
}

// berilgan arraydan eng katta elementini topib uni indexsini return qiling.
public static int maxIndex(int[] arr) {
return 0;
}

// arraydagi o'xshash elementlarini o'chirib tashlang va xosil bo'lgan arrayni return qiling.
public static int[] removeDuplicate(int[] arr) {
return new int[0];
}

// arraydan qiymati n ga teng bo'lgan elementlarni o'chirib tashlang. Xosil bo'lgan arrayni return qiling
public static int[] removeELement(int[] arr, int n) {
return new int[0];
}

// a va b arraydagi birxil bo'lgan elementlarni yangi arrayga joylab return qiling
public static int[] duplicatedElements(int[] a, int[] b) {
return new int[0];
}

// berilgan arrayni o'sish bo'yicha sort qiling (tartiblang) va xosil bo'lgan arrayni return qiling.
public static int[] sortAsc(int[] arr) {
return arr;
}

// berilgan arrayni kamayish bo'yicha sort qiling (tartiblang) va xosil bo'lgan arrayni return qiling.
public static int[] sortDesc(int[] arr) {
return null;
}

// berilgan a va b array lar bir biriga tengmi. Yani barcha elementlari tengmi?
// agar teng bo'lsa true bo'lmasa false return qiling.
public static boolean equals(int[] a, int[] b) {
return false;
}

// berilgan arr arrayni berilgan (split) uzunligi bo'yicha kichik arraychalarga ajrating.
public static int[][] equals(int[] arr, int split) {
return null;
}