hi,do you know how to do this in java? On Thursday, July 30, 2009 2:28:29 AM UTC+8, Kenton Varda wrote: > > In C++, you can use the standard STL sort() function: > http://www.sgi.com/tech/stl/sort.html > > <http://www.sgi.com/tech/stl/sort.html>RepeatedPtrField supports > iterators, so you can do something like: > > #include <algorithm> > > struct StudentOrdering { > inline operator()(const Student* a, const Student* b) { > return a->score() < b->score(); > } > } > > void SortStudents(Class* cls) { > std::sort(cls->mutable_student()->begin(), > cls->mutable_student()->end(), > StudentOrdering()); > } > > On Tue, Jul 28, 2009 at 8:03 PM, 李海波 <lihai...@gmail.com <javascript:>>wrote: > >> >> example: >> ==========.proto file ============ >> message Class{ >> message Student{ >> required string name = 1; >> required int32 score = 2; >> } >> >> repeated Student student = 1; >> } >> ============================= >> >> I want to sort students of the class by score,how can i do? >> >> >
-- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To view this discussion on the web visit https://groups.google.com/d/msg/protobuf/-/NYDe0QdPlUEJ. To post to this group, send email to protobuf@googlegroups.com. To unsubscribe from this group, send email to protobuf+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/protobuf?hl=en.