Last active
August 29, 2015 14:17
-
-
Save TPAKC/e8aef715dbb844979fcf to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class NAME{} | |
public static void main (String[] args) throws IOException{} | |
============================================================================================== | |
?)Ввод данных BufferedReader | |
import java.io.BufferedReader; | |
import java.io.IOException; | |
import java.io.InputStreamReader; | |
BufferedReader r = new BufferedReader(new InputStreamReader(System.in)); | |
1)String a = r.readLine(); | |
2)int a = Integer.parseInt(r.readLine()); | |
=============================================================================================== | |
?)ввод данных Scaner | |
import java.util.*; | |
import java.io.IOException; | |
Scanner in = new Scanner(System.in); | |
1)int a = in.nextInt(); | |
2)String a = in.next(); | |
3)BigInteger a = in.nextBigInteger();(import java.math.BigInteger;) | |
============================================================================================== | |
(нахождение символа) if(a.contains("")) | |
(все маленькие) String M = a.toLowerCase(); | |
(все большие) String M = a.toUpperCase(); | |
(проверяет на большой символ)Character.isUpperCase(c); | |
(проверяет на маленький символ)Character.isLowerCase(c); | |
(делает большой символ)Character.toUpperCase(c); | |
(делает маленький символ)Character.toLowerCase(с); | |
(поставить все числоа в алфавитном порядке) Arrays.sort(c); | |
(вытаскиваем из строки часть)a.substring(5,10) | |
(копия массива)int[] array2 = Arrays.copyOf(array,a); | |
============================================================================================== | |
char[] c = a.toCharArray(); | |
ArrayList<Character> c2 = new ArrayList<Character>(); | |
for(char ch : c) | |
{ | |
} | |
============================================================================================= | |
Сортировка ПУЗЫРЬКОМ | |
for(int i = array.length-1 ; i > 0 ; i--){ | |
for(int j = 0 ; j < i ; j++){ | |
if( array[j] > array[j+1] ){ | |
int tmp = array[j]; | |
array[j] = array[j+1]; | |
array[j+1] = tmp; | |
}}} | |
============================================================================================== | |
{import java.util.HashSet;} | |
HashSet<Integer> s = new HashSet<Integer>(); | |
for(int i = 0 ;i < 5;i++)s.add(in.nextInt()); | |
for (Integer integer : s) System.out.println(integer); | |
in.close(); | |
============================================================================================== | |
public static int gcd(int a, int b) { | |
if (b == 0) return a; | |
int x = a % b; | |
return gcd(b, x); | |
} | |
============================================================================================== | |
1. Вывод массива в Java | |
String intArrayString = Arrays.toString(intArray); | |
System.out.println(intArrayString); | |
=========================================================================================== | |
2. Создание ArrayList из массива | |
ArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(stringArray)); | |
=========================================================================================== | |
3. Проверка массива на наличие конкретного значения | |
boolean b = Arrays.asList(stringArray).contains("a"); | |
=========================================================================================== | |
4. Объединение двух массивов | |
int[] combinedIntArray = ArrayUtils.addAll(intArray, intArray2); | |
=========================================================================================== | |
5. Объявление массива в одной строке | |
method(new String[]{"a", "b", "c", "d", "e"}); | |
=========================================================================================== | |
6. Объединение элементов массива в строку | |
String j = StringUtils.join(new String[] { "a", "b", "c" }, ", "); = "a, b, c " | |
=========================================================================================== | |
7. Преобразование ArrayList в массив | |
ArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(stringArray)); | |
String[] stringArr = new String[arrayList.size()]; | |
arrayList.toArray(stringArr); | |
=========================================================================================== | |
8. Преобразование массива во множество (Set) | |
Set<String> set = new HashSet<String>(Arrays.asList(stringArray)); | |
=========================================================================================== | |
9. Возврат массива с элементами в обратном порядке | |
ArrayUtils.reverse(intArray); | |
=========================================================================================== | |
10. Удаление элемента из массива | |
int[] intArray = { 1, 2, 3, 4, 5 }; | |
int[] removed = ArrayUtils.removeElement(intArray, 3); | |
System.out.println(Arrays.toString(removed)); | |
=========================================================================================== | |
int length() — возвращает длину строки (количество символов в ней); | |
boolean isEmpty() — проверяет, пустая ли строка; | |
String replace(a, b) — возвращает строку, где символ a (литерал или переменная типа char) заменён на символ b; | |
String toLowerCase() — возвращает строку, где все символы исходной строки преобразованы к строчным; | |
String toUpperCase() — возвращает строку, где все символы исходной строки преобразованы к прописным; | |
boolean equals(s) — возвращает истинну, если строка к которой применён метод, совпадает со строкой s указанной в аргументе метода (с помощью оператора == строки сравнивать нельзя, как и любые другие объекты); | |
int indexOf(ch) — возвращает индекс символа ch в строке (индекс это порядковый номер символа, но нумероваться символы начинают с нуля). Если символ совсем не будет найден, то возвратит -1. Если символ встречается в строке нескольо раз, то вовзвратит индекс его первого вхождения. | |
int lastIndexOf(ch) — аналогичен предыдущему методу, но возвращает индекс последнего вхождения, если смивол встретился в строке несколько раз. | |
int indexOf(ch,n) — возвращает индекс символа ch в строке, но начинает проверку с индекса n (индекс это порядковый номер символа, но нумероваться символы начинают с нуля). | |
char charAt(n) — возвращает код символа, находящегося в строке под индексом n (индекс это порядковый номер символа, но нумероваться символы начинают с нуля). |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment