Я не могу найти функцию сортировки в API Java для векторов. Collections.sort
только для List<T>
а не для Vector<T>
.
Я не хочу писать свою собственную функцию сортировки, потому что я думаю, что Java должен реализовать это.
Я ищу что-то как:
class ClassName implements Comparator<ClassName> ..
ClassName cn = ..;
sort(cn);
Согласно API , , ,
Список Список
, поэтому я не беспокоит проблем. Может быть, ваша путаница была вызвана тем, что вы объявили Vector
в соответствии со старым стилем Java 1.0:
Vector vector = new Vector();
вместо декларирования его aginst интерфейс (который считается хорошей практикой):
List list = new Vector();
Вы можете просто использовать Из сортировки # сортировка ()
для сортировки коллекции сопоставимы
, чтобы определить поведение по умолчанию, и / или компаратора
, чтобы определить внешнее управляемое поведение упорядочения.
Вот Учебное пособие на солнце о заказе объектов.
Вот еще один , поэтому ответьте с полными примерами кода.
Это сказано, почему вы все еще придерживаетесь на наследие вектор
класс? Если вы можете, просто заменить улучшенным ArrayList
, который был разработан как замена вектор
более десяти лет назад.
Мы просто используем CSS, чтобы сделать несколько очень красивых кнопок. Работает в IE6 - 8 и Firefox.
input.blueButton
{
background-image: url(../Images/blueButton.gif);
width: 80px;
height: 21px;
font-family: Arial;
font-size: 11px;
font-weight: bold;
color: White;
background-color: Transparent;
border-style: none;
cursor: pointer;
padding-bottom: 1px;
margin: 0 3px;
}
-121--3133483- Это сообщение: http://cplusplus.co.il/2009/11/14/enumerating-permutations/ касается перестановки практически всего, а не только строк. Сам пост и комментарии ниже довольно информативны, и я бы не хотел копировать и вставлять..
-121--1046022-Вектор является списком
[tableView beginUpdates];
[tableView deleteRowsAtIndexPaths:withRowAnimation:]; // or insertRowsAtIndexPaths:withAnimation:
[tableView endUpdates];
-121--4132716- введите здесь код
Если вы упростите (для теста)
$('#'+newId).dialog({autoOpen: true, modal: true, width:width });
и сделаете так:
$('#SaisieARModal').dialog({autoOpen: true, modal: true, width:width });
появится модальный?
Вы также пробовали вариант bgiframe: true
?
Не уверены, что что-то из этого полностью актуально, но что-то ставит (скорее всего) селектор даты за модальные вещи где-то.
EDIT: Еще одна вещь, если изменить
$(function() { $("#MytextInputID").datepicker({ dateFormat: 'dd/mm/yy' }); });
на
$(function() {
$("#MytextInputID").datepicker({ dateFormat: 'dd/mm/yy' });
$("#MytextInputID").click(function(){alert("working");});
});
, появится ли предупреждение?
-121--2669386- В соответствии со спецификацией API Java для класса Vector
реализуется интерфейс List
, необходимый для использования метода Collections.sort
.
Кроме того, в большинстве случаев класс Vector
можно заменить с помощью одной из реализаций List
в Рамку Java Collections, например ArrayList
. Класс Vector
синхронизирован, поэтому, если нет реальной потребности в синхронизированном доступе, следует использовать одну из других реализаций List
.
Vector реализует список, так что Collections.sort будет работать.