Codengineering - блог о программировании ➜ страница 1237
Как определить, содержит ли массив определенное значение в Java?
у меня есть String[] С такими значениями: public static final String[] VALUES = new String[] {"AB","BC","CD","AE"}; дано String s, есть ли хороший способ проверить, является ли VALUES содержит s? ...
Объекты глубокого клонирования
Я хочу сделать что-то вроде: MyObject myObj = GetMyObj(); // Create and fill a new object MyObject newObj = myObj.Clone(); а затем внести изменения в новый объект, которые не отражены в исходном объекте. мне не часто нужна эта функциональность, поэтому, когда это было необходимо, я прибегал к созданию нового объекта, а затем копировал каждое свойство индивидуально, но это всегда оставляет меня с чувством, что есть лучший или более элегантный способ справиться с ситуацией. Как я могу клониро ...
Поймать несколько исключений сразу?
это обескураживает, чтобы просто поймать System.Exception. Вместо этого следует перехватывать только" известные " исключения. теперь это иногда приводит к ненужному повторяющемуся коду, например: try { WebId = new Guid(queryString["web"]); } catch (FormatException) { WebId = Guid.Empty; } catch (OverflowException) { WebId = Guid.Empty; } интересно: есть ли способ поймать оба исключения и только вызвать WebId = Guid.Empty после вызова? данный пример довольно прост, так как это то ...
Что такое правило трех?
что значит копирование объекта В смысле? что такое конструктор копирования и оператор присваивания копии? когда я должен объявить их сам? Как я могу предотвратить копирование моих объектов? ...
Как проверить, содержит ли строка подстроку в Bash
у меня есть строка в Bash: string="My string" как я могу проверить, если он содержит другую строку? if [ $string ?? 'foo' ]; then echo "It's there!" fi здесь ?? - Это мой неизвестный оператор. Я использую echo и grep? if echo "$string" | grep 'foo'; then echo "It's there!" fi это выглядит немного неуклюже. ...
Как я могу довольно-распечатать JSON с помощью JavaScript?
Как я могу отобразить JSON в удобном для чтения (для читателей-людей) формате? Я ищу в первую очередь отступы и пробелы, возможно, даже цвета / стили шрифтов / и т. д. ...
Как отформатировать дату Microsoft JSON?
Я беру свой первый удар в Ajax С помощью jQuery. Я получаю свои данные на свою страницу, но у меня возникли некоторые проблемы с данными JSON, которые возвращаются для типов данных Date. В принципе, я получаю строку обратно, которая выглядит так: /Date(1224043200000)/ от кого - то совершенно нового для JSON-как мне форматировать это в короткий формат даты? Следует ли это обрабатывать где-то в коде jQuery? Я пробовал jQuery.UI.datepicker плагин с помощью $.datepicker.formatDate() без какого-ли ...
Как разобрать строку на float или int в Python?
в Python, как я могу разобрать числовую строку, как "545.2222" к соответствующему значению float,542.2222? Или разобрать строку "31" в целое число, 31? Я просто хочу знать, как разобрать floatstring до float, и (отдельно) an intstring до int. ...
Как я могу выбрать элемент с несколькими классами в jQuery?
Я хочу, чтобы выбрать все элементы, которые имеют два класса a и b. <element class="a b"> Итак, только те элементы, которые имеют и классы. когда я использую $(".a, .b") это дает мне Союз, но я хочу перекрестке. ...
Как исправить java.ленг.UnsupportedClassVersionError: неподдерживаемый майор.вспомогательная версия
Я пытаюсь использовать Блокнот++ а мои все-в-один инструмент для редактирования, запуска, компиляции и т. д. у меня есть JRE установлен ,и я настроил свою переменную пути.../каталог bin. когда я запускаю свой "Hello world" в Notepad++, я получаю это сообщение: java.lang.UnsupportedClassVersionError: test_hello_world : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) .............. ...