Обновить
91
Тимур Ибремпашаев@Tibr

Программист

46
Подписчики
Отправить сообщение
«Различные», чтобы отмести единицу, если Вы всё еще не поняли.

«Ровно три» отличается от «ровно двух» количеством, если это не ирония :-)
А я поставлю минус, ибо ровно 2 различных натуральных делителя.
И тот переводной :-)
Успокойтесь уже. На выбор платформы для разработки в конечном итоге повлияет только её распространенность, т.е количество потенциальных юзеров.
А если не создавать макет из xml? Ну то есть с помощью инфлейтера сконструировать макет в коде.

Тогда, наверно, можно проинициализировать представления заранее, но всё равно кода добавится…
Согласен, всё-таки «дико торможу» :-)
IDE позволяет это сделать, компиляция проходит без эксцессов.
Возможно, конечно, я дико торможу, но разве нельзя проинициализировать поля класса во время их объявления?

Это по сути то же самое, что засовывать весь начальный init в onCreate(), насколько я понимаю. Таким образом мусора будет почти столько же, как и при инъекциях.

Извините, просто первый пример совершенно не произвел впечатление :-)
Ничего, бывает :-)
Добавил ссылку на Ваш вариант в пост.
Эм. Всё работает, проверьте еще разок.
Есть гарантии, что оно _всегда_ сработает?
Вы не поверите, но код работает на Вашем примере :-)
Символ-то берется i-й.
Пожалуй, всё-таки лучше сделать метод, который возвращает позицию первого вхождения. Сейчас исправлю.
По 2: Естественно, если Вы хотите можете написать заполнение всем Unicode'ом, здесь главное было показать принцип заполнения таблицы смещений.
Не было портирования, зато был копипаст элементарной заготовки для написания кода :-)
import java.io.PrintWriter;
import java.util.Scanner;
import java.util.TreeMap;

public class ClassName {
	Scanner in;
	PrintWriter out;

	void run() {
		in = new Scanner(System.in);
		out = new PrintWriter(System.out, true);
		try {
			//some actions
		} finally {
			out.close();
		}
	}

	public static void main(String args[]) {
		new ClassName().run();
	}
}
Ну, а если бы Hash?
Хотя согласен, можно было хранить инты, а в char преобразовывать тогда, когда нужно. У этого подхода есть и минус — при анализе огромного текста приведение к char будет на каждом шаге цикла. А здесь оно выполняется ровно 256 раз.
А вы знаете, как проиндексировать массив Char'ами? Просто я не знаю как это сделать, поэтому и написал через отображение, что кстати весьма наглядно.
Автор, не смущайте людей, ничего с юридической точки зрения не изменилось.

Информация

В рейтинге
Не участвует
Откуда
Вологда, Вологодская обл., Россия
Дата рождения
Зарегистрирован
Активность