Канал RSS регистрации TFS

Вот пример того, что вы можете сделать. В нем я предполагаю, что вы используете геттеры и сеттеры. Вы также можете напрямую вызывать атрибуты, предполагая, что вы установили модификаторы доступа таким образом, чтобы это можно было сделать.

Все, что я сделал, - это создал новый метод incrementTimesMoved (), который перебирает ваш ArrayList и увеличивает все «перемещенные» атрибуты в его элементах, пока не доберется до объекта с заданным индексом. Это удаляет это и останавливает работу.

public class MCVE {

public static void main(String[] args) {
   // IMO list isn't very descriptive, so I changed it to carList.
   ArrayList<Car> carList = new ArrayList<>();

   // Add a bunch of values to carList here.

   for(int i = 0; i < carList.size(); i++) {
      if(carList.get(i).getStatus().equals("Departing")) {
         incrementTimesMoved(i, carList);
         return; // stops the method
      }
   }

}

// only static because I am calling in the main() function
private static void incrementTimesMoved(int index, ArrayList<Car> carList) {

   for(int i = 0; i < carList.size(); i++) {

      if(i == index) {
         carList.remove(index);
         return;
      }

      carList.get(i).setMoved(carList.get(i).getMoved() += 1);
   }
}

}
10
задан Community 23 May 2017 в 10:32
поделиться

2 ответа

Одна из ссылок из ответа Grant кажется еще лучше, чем исходная страница. Это содержит исходный код для файла ASPX, который генерирует канал RSS TFS checkins, который возвращает информацию о новом N checkins:

http://blogs.msdn.com/jefflu/archive/2005/07/27/443900.aspx

Я еще не испытал его, и это, кажется, не включает комментарий регистрации, который является самой важной частью с моей точки зрения.

4
ответ дан 4 December 2019 в 03:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: