-неизвестно

 -Поиск по дневнику

Поиск сообщений в ATUM

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 17.02.2006
Записей:
Комментариев:
Написано: 1139


java уроки

+ в цитатник

Cообщение скрыто для удобства комментирования.
Прочитать сообщение


ATUM   обратиться по имени Четверг, 23 Января 2014 г. 14:43 (ссылка)

int arr[] = new int[13];
for (int i = 0; i < arr.length; i++) {
arr[i] = i;
}


for (int i = 0; i < arr.length/2; i++) {
int j = arr[i];
arr[i] =arr[arr.length - 1 - i] ;
arr[arr.length - 1 - i] = j;

}
Ответить С цитатой В цитатник
ATUM   обратиться по имени рекурсия Четверг, 23 Января 2014 г. 14:47 (ссылка)


invert(data ,0);

public void invert(int[] data , int i)
if(i< data.length/2 -1){
int j = arr[i];
arr[i] =arr[arr.length - 1 - i] ;
arr[arr.length - 1 - i] = j;
invert(data , i+1);
}
}


Ответить С цитатой В цитатник
ATUM   обратиться по имени Четверг, 23 Января 2014 г. 14:51 (ссылка)
переписать так чтобы сравнение шло с 0 от середины - ибо сравнение с 0 - ничего не стоит - а сравнение с числом стоит времени !!!

цикл с проверкой на 0 работает быстрее чем с проверкой на число .
Ответить С цитатой В цитатник
ATUM   обратиться по имени Перевернуть строку Четверг, 23 Января 2014 г. 14:53 (ссылка)
char[] data = "ddfdfdf".toCharArray();
invert(data,0);
new String(data);

строка имутабельна.
Ответить С цитатой В цитатник
ATUM   обратиться по имени Четверг, 23 Января 2014 г. 15:19 (ссылка)
сдвиг элемента в массиве через

swap(data[],k,k+1);
Ответить С цитатой В цитатник
ATUM   обратиться по имени Четверг, 23 Января 2014 г. 15:44 (ссылка)
class A{
private String field = "I'm private field";}
class B{ ...}

Для доступа к private полю вам понадобится Class.getDeclaredField(String name) или Class.getDeclaredFields() метод. Методы Class.getField(String name) и Class.getFields() возвращают только public поля, так что они не сработают.
class B{
public static void main(String[] args) {
A a = new A();
Field f = A.class.getDeclaredField("field");
f.setAccessible(true);
String fieldValue = (String)f.get(a);
System.out.println(fieldValue);
}
}
_________________________________________

I'm private field

Ответить С цитатой В цитатник
ATUM   обратиться по имени Пятница, 24 Января 2014 г. 11:54 (ссылка)
Arrays.binarysearch(new int[]{0},0);
- вернет pos = если элемент есть и найден
вернет -(pos+1) - отрицательное число - если такого элемента нет и место куда его вставить (-1)

т.к. есть элемент с номером 0. ()
Ответить С цитатой В цитатник
Комментировать К дневнику Страницы: [1] [Новые]
 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку