2014-02-24 1 views

ответ

4

Предполагая, что вы имеете в виду библиотеки, созданную Microsoft, вот пример непосредственно из Начала работы с EWS Java API.rtf включены в загружаемом:

public void findItems() 
{ 
ItemView view = new ItemView(10); 
view.getOrderBy().add(ItemSchema.DateTimeReceived, SortDirection.Ascending); 
view.setPropertySet(new PropertySet(BasePropertySet.IdOnly, ItemSchema.Subject, 
     ItemSchema.DateTimeReceived)); 


FindItemsResults<Item> findResults = service.findItems(WellKnownFolderName.Inbox, new SearchFilter.SearchFilterCollection(
LogicalOperator.Or, new SearchFilter.ContainsSubstring(ItemSchema.Subject, "EWS"), 
new SearchFilter.ContainsSubstring(ItemSchema.Subject, "API")),view); 

System.out.println("Total number of items found: " + findResults.getTotalCount()); 

for (Item item : findResults) 
    { 
      System.out.println(item.getSubject()); 
      System.out.println(item.getBody()); 
      // Do something with the item. 
    } 
} 
+0

Это работает хорошо .. Спасибо за помощь , Хотя я стараюсь не учитывать регистр. Если вы знаете, PLS, дайте мне знать. –

+0

Здравствуйте, у меня проблемы с сортировкой элементов при использовании метода findItems(). Как работает предыдущий ответ? – Marin

+0

Если в строке темы есть специальные символы, такие как ÿ и т. Д., Элементы поиска ничего не получат. – Lucky