‫Chào mừng trở lại.
‫Và video này chúng tôi sẽ phân loại sinh viên và chúng tôi cũng sẽ kiểm tra để tìm ra tất cả sinh viên
‫của một trường đại học cụ thể.
‫Vì vậy, hãy tiếp tục và tạo một phương thức.
‫Tôi đang ở trong lớp quản lý trường đại học của mình và tôi sẽ tiếp tục tạo ra một phương pháp ở đây
‫có tên là Sắp xếp sinh viên theo H.
‫Và đầu tiên, tôi tạo một biến mới có tên là Sorted Students, biến này sẽ là từ học sinh trong học sinh, và tôi
‫sẽ sắp xếp nó theo thứ tự theo độ tuổi của học sinh và tôi sẽ chọn học sinh.
‫Vì vậy, như bạn có thể thấy, chúng tôi đang sử dụng đặt hàng theo.
‫Đó là một toán tử sẽ sắp xếp đầu ra theo giá trị đã cho.
‫Vì vậy, nó sẽ sắp xếp đầu ra theo giá trị tuổi của chúng ta.
‫Ngoài ra, thay vì chỉ định một biến mới từ kiểu liệt kê II, chúng ta chỉ cần sử dụng var C như một phím tắt,
‫cách này hoạt động, nhưng nó thường làm cho mã chậm hơn một chút vì nó cần phải hiểu nó phải là kiểu
‫nào.
‫Vì var là một kiểu rất chung chung, như bạn có thể thấy, đại diện cho một chuỗi đã được sắp xếp và nó đã biết
‫rằng phần tử t là sinh viên ở đây.
‫Vì vậy, nó khá thông minh.
‫Nó làm được điều đó trong khi chúng tôi đang làm việc với nó ngay tại đây.
‫Được rồi.
‫Vì vậy, bây giờ chúng ta hãy in các học sinh đã được sắp xếp của chúng ta trên bảng điều khiển này, các học sinh được sắp xếp theo H và sau đó chúng ta chỉ cần in ra tất
‫cả các học sinh.
‫Vì vậy, A cho mỗi vòng lặp ở đây và kiểu biến phải là sinh viên, tên phải là sinh viên và tập hợp tôi
‫muốn kiểm tra được sắp xếp.
‫Học sinh Và sau đó ở đây tôi sẽ chỉ sử dụng tính năng in dấu chấm của học sinh.
‫Vì vậy, tôi sẽ in ra thông tin về học sinh cho mỗi học sinh trong danh sách học sinh được sắp xếp
‫của chúng tôi, được tạo dựa trên tuyên bố liên kết của chúng tôi mà chúng tôi có ở đây.
‫Vì vậy, chúng tôi đang sử dụng toán tử này ở đây và như bạn biết, có nhiều toán tử khác nhau trong liên kết.
‫Trong tài liệu, bạn thường tìm thấy các toán tử truy vấn chuẩn.
‫Vì vậy, ở đây chúng tôi thấy đơn đặt hàng của bạn.
‫Đến lúc đó bạn sẽ tìm thấy những cái khác nhau ở đây.
‫Phân nhóm các phép toán sinh dữ liệu, phép toán bình đẳng.
‫Vì vậy, bạn có thể kiểm tra tất cả các hoạt động khác nhau có.
‫Được rồi.
‫Vì vậy, tôi thực sự khuyên bạn nên kiểm tra tài liệu.
‫Được rồi.
‫Vì vậy, bây giờ chúng ta hãy kiểm tra nó ra.
‫Hãy sử dụng người quản lý trường đại học của chúng tôi để sắp xếp sinh viên theo H của họ và in chúng lên bảng điều khiển.
‫Vì vậy, hãy chạy nó.
‫Và sau đó chúng tôi là những học sinh được sắp xếp theo độ tuổi.
‫Sinh viên Carla với ID một giới tính.
‫Nữ 17 tuổi.
‫Sau đó, chúng ta có Layla, 83 tuổi và 19 tuổi, v.v.
‫Vì vậy, bạn có thể thấy nó sắp xếp thứ tự chúng theo một cách cụ thể, đi từ thấp đến cao.
‫Được rồi.
‫Bây giờ, đó là cách bạn có thể sắp xếp học sinh theo độ tuổi.
‫Và bây giờ chúng ta hãy xem xét điều gì đó mà chúng tôi đã làm theo cách tương tự trước đây, nhưng chúng tôi sử dụng cơ sở dữ liệu cho
‫việc đó.
‫Và bây giờ chúng ta sẽ sử dụng một liên kết có thể làm điều tương tự với các danh sách.
‫Vì vậy, hãy tạo một phương thức mới.
‫Hủy bỏ công khai tất cả học sinh từ Bay Jane Tech.
‫Vì vậy, điều này sẽ cung cấp cho chúng tôi tất cả các sinh viên tại Đại học Công nghệ Bắc Kinh.
‫Và bây giờ vấn đề ở đây là chúng ta không có danh sách chứa cả hai.
‫Vì vậy, chúng ta cần đi theo ID trường đại học trọng điểm nước ngoài này và sau đó kiểm tra tên của trường đại học.
‫Vì vậy, nó phức tạp hơn một chút.
‫Nó giống như việc ghép hai bảng lại với nhau và bạn đã thấy cách thực hiện điều đó trong
‫chương trước, nơi chúng ta phải nối hai bảng, bảng động vật và bảng vườn thú, để tạo ra một bảng động vật trong vườn thú.
‫Và đó là một điều tương tự mà chúng ta cần làm ở đây.
‫Vì vậy, chúng ta hãy tiếp tục và mang chúng lại với nhau.
‫Đây sẽ là vô số học sinh mà tôi muốn có ở đây và tôi sẽ gọi đó là học sinh BGT.
‫Vì vậy, sinh viên công nghệ Bắc Kinh.
‫Và ở đây tôi cũng sử dụng cái này cho từng vòng lặp từ học sinh, sinh viên.
‫Bây giờ tôi cần tham gia vào trường đại học và trong trường hợp này, nó thực sự là một trường đại
‫học chữ u trong các trường đại học trên ID trường đại học sinh viên và bây giờ chúng ta cần từ khóa bằng
‫e bằng ID trường đại học trong đó tên trường đại học bằng Beijing Tech.
‫Và bây giờ chọn học sinh đó.
‫Vì vậy, chọn học sinh.
‫Vì vậy, chúng tôi đang sử dụng toán tử tham gia, áp dụng cho ID trường đại học của sinh viên.
‫Vì vậy, chúng tôi cần phải kiểm tra trường đại học ID của sinh viên và sau đó chúng tôi muốn xem.
‫Sinh viên nào có ID trường đại học trong đó tên của ID trường đại học chính xác đó là Công nghệ Bắc Kinh.
‫Vì vậy, trong trường hợp của chúng tôi, chúng tôi biết rằng nó cũng vậy.
‫Vì vậy, ý tưởng về hai bằng Đại học Công nghệ Bắc Kinh, phải không?
‫Vì vậy, bây giờ chúng tôi về cơ bản lặp lại tất cả sinh viên và tìm kiếm các trường đại học của họ với nhà điều hành chung.
‫Sau đó, chúng tôi chỉ cần kiểm tra xem Đại học Liên kết có tên là Công nghệ Bắc Kinh hay không.
‫Và đó là nó.
‫Đó là những gì chúng tôi làm với dòng mã này.
‫Chà, nó là một dòng mã.
‫Trong trường hợp của chúng tôi, đó là bốn dòng.
‫Nhưng thường thì đây chỉ là một dòng mã.
‫Và bây giờ chúng ta có thể in nó ra bảng điều khiển.
‫Vì vậy, các sinh viên từ Công nghệ Bắc Kinh và bây giờ chúng ta hãy tiếp tục và sử dụng một cho mỗi vòng lặp ở
‫đây, đó sẽ là sinh viên trong các sinh viên G t.
‫Và bây giờ hãy in nó lên bảng điều khiển.
‫Vì vậy, hãy in như vậy.
‫Được rồi.
‫Bây giờ chúng ta hãy kiểm tra tất cả các sinh viên từ Công nghệ Bắc Kinh.
‫Hãy sử dụng, ừm, ở đây.
‫Tất cả sinh viên từ Công nghệ Bắc Kinh.
‫Và in nó ra.
‫Nó nên dành cho học sinh.
‫Và chúng tôi là những sinh viên đến từ Công nghệ Bắc Kinh với ý tưởng về một giới tính.
‫Nam tuổi 222 từ trường đại học với ID của hai và vv.
‫Vì vậy, bạn thấy đó, chúng tôi có tất cả các học sinh khác nhau của chúng tôi ở đây.
‫Bây giờ, có một điều mà bạn có thể thấy rằng tôi đã làm khi tôi làm điều đó mà tôi đã không quan tâm khi sao
‫chép và dán.
‫Ở đây chúng ta có Tony và Frank, những người có cùng một ID.
‫Vì vậy, cái này nên là ba và sau đó chúng ta chỉ nên đi lên như vậy.
‫Một hai ba bốn năm sáu.
‫Được rồi, bây giờ là một thử thách nhỏ cho bạn.
‫Tạo một phương thức lấy giá trị nguyên của ID vào.
‫Vậy như thế nào là một tham số kiểu số nguyên?
‫Và nó sẽ cung cấp cho chúng tôi tất cả các sinh viên từ ID do người dùng cung cấp.
‫Vì vậy, chúng ta cần sử dụng bảng điều khiển dòng màu đỏ để lấy đầu vào của người dùng.
‫Sau đó, bạn cần chuyển nó thành một số nguyên.
‫Và sau đó chúng tôi muốn có tất cả các sinh viên đang học tại trường có ID cụ thể.
‫Như bạn đã biết, Đại học Yale có ID và Bắc Kinh cũng có ID.
‫Vì vậy, nếu người dùng nhập một, thì Carla Anthony sẽ được in trên màn hình.
‫Nếu cô ấy cũng vào, thì tất cả học sinh Bắc Kinh sẽ được in trên màn hình.
‫Vì vậy, hãy tiếp tục và thử điều đó.
‫Được rồi.
‫Tôi hy vọng bạn đã làm.
‫Vì vậy, tôi vừa tạo một phương thức mới, mà tôi gọi là public void.
‫Tất cả học sinh từ khối đó.
‫Và ở đây tôi cần một số nguyên được gọi là ID.
‫Và những gì tôi sẽ làm ở đây là tôi chỉ đơn giản là sẽ sao chép tất cả mã đó từ đó.
‫Và tôi sẽ chỉ thay đổi điều này ở đây thành ID và.
‫Nghe từ đơn vị đó và nó sẽ bằng 0 giống như ID dấu phẩy đó.
‫Bây giờ, tất nhiên.
‫Nó không nên là tên mà là ID của trường đại học đó.
‫Và thay vì học sinh BJD, tôi sẽ gọi đó là học sinh của mình.
‫Vì vậy, những gì tôi đã làm là bây giờ tôi đã kiểm tra ID trường Đại học của những sinh viên đó, bằng ID
‫mà người dùng đã nhập, hoặc được cấp cho phương pháp này.
‫Và bây giờ chúng ta chỉ cần lấy thông tin đầu vào từ người dùng.
‫Vì vậy, chúng ta hãy đi đến phương thức chính của chúng tôi ở đây và bây giờ hãy tạo một chuỗi mới có tên là
‫đầu vào sẽ được giao diện điều khiển dòng màu đỏ và bây giờ tôi cần điều đó làm đầu vào số nguyên là INT, sẽ chuyển đổi thành số nguyên.
‫Trong trường hợp này và trong 32 và chúng tôi sẽ chuyển đổi đầu vào của chúng tôi.
‫Vì vậy, bây giờ tôi có thể tiếp tục và gọi phương thức đó cho tất cả các sinh viên từ uni đó và nó sẽ là đầu vào dưới dạng int.
‫Và tôi không kiểm tra.
‫Tôi không sử dụng mẹo bắt ở đây.
‫Thật ra, chúng ta có thể.
‫Vì vậy, hãy tạo một thử bắt.
‫Và chỉ chạy mã đó nếu nó hoạt động.
‫Vì vậy, nếu nó không hoạt động, chúng ta hãy viết một cái gì đó trên một bảng điều khiển.
‫Giá trị sai.
‫Chúng tôi có thể làm nhiều hơn nữa ở đây.
‫Chúng tôi có thể nói, được rồi, vấn đề là gì và v.v., nhưng tôi sẽ giữ cho nó đơn giản.
‫Vì vậy, bây giờ chúng ta hãy chạy mã và xem liệu chúng ta có thể làm gì đó ở đây không.
‫Vì vậy, tôi sẽ nhập một và như bạn có thể thấy, học sinh từ một.
‫Vì vậy, bây giờ chúng ta hãy chạy lại và xem liệu nó có hoạt động với cả hai hay không và chúng ta sẽ thấy các sinh viên từ hai đơn vị đó
‫và chúng tôi cũng nhận được tất cả các sinh viên đang ở trường đại học.
‫Được rồi.
‫Tôi hy vọng bạn quản lý để làm điều đó.
‫Tuyệt quá.
‫Vì vậy, có một điều nữa mà tôi muốn chỉ cho bạn.
‫Vì vậy, tôi đã chỉ cho bạn hai điều đó.
‫Tôi đã hướng dẫn bạn cách sắp xếp và cách xem cách sử dụng toán tử chung.
‫Bây giờ, chúng ta hãy tiếp tục và xem một số cách sắp xếp khác, bởi vì chúng ta đã thấy một cách này, nhưng
‫cũng có những cách khác.
‫Vì vậy, tôi sẽ bình luận mã đó ở đây cho đến đó.
‫Và tôi muốn cho bạn thấy một vài thứ.
‫Hãy tạo một mảng int.
‫Và tôi chỉ nói rằng đó là một số int có giá trị là 3012 cho ba và 12, và tôi
‫sẽ tạo một I enumerable kiểu int và tôi muốn nó là int được sắp xếp.
‫Và bây giờ, điều thú vị là chúng ta có thể sử dụng từ I trong một số int thực sự một số int số nhiều được sắp xếp theo hoặc
‫bởi tôi chọn high và cái này ở đây phải là int mũ thấp hơn và điều đó sẽ đặt nó từ bốn hoặc thực sự
‫bắt đầu từ ba, bốn, 12, 1230.
‫Bây giờ nếu tôi muốn đảo ngược nó, cũng có một cách nhỏ gọn để làm điều đó.
‫Vì vậy, tôi sẽ sử dụng một int tôi liệt kê khác và điều này sẽ được đảo ngược int và ở đây tôi chỉ sử dụng phương pháp
‫đảo ngược đã cài đặt được sắp xếp này.
‫Vì vậy, đó là một cái gì đó sẽ chỉ đơn giản là đảo ngược int được sắp xếp của tôi mà tôi có thể liệt kê.
‫Vì vậy, nó sẽ đảo ngược thứ tự.
‫Bây giờ chúng ta hãy in chúng trên một bảng điều khiển.
‫Vì vậy, đối với mỗi đầu tôi trong các int đảo ngược và điều đó sẽ ghi giá trị lên màn hình của tôi.
‫Vì vậy, chúng ta hãy làm điều đó.
‫30, 12, 12, bốn và ba.
‫Vì vậy, như bạn thấy, đó là một cách khác để sắp xếp mọi thứ.
‫Vì vậy, bạn không cần phải làm tất cả những thứ mà chúng tôi đã làm ở đây.
‫Nếu bạn muốn đơn giản và chỉ muốn sắp xếp các số nguyên, chẳng hạn, bạn có thể sử dụng cách này
‫và bạn có thể đảo ngược thứ tự dễ dàng bằng cách sử dụng phương pháp đảo ngược.
‫Vì vậy, tôi liệt kê là khá mạnh mẽ, có các tính năng khá thú vị.
‫Nhưng thậm chí còn có một giải pháp thay thế khác cho điều này.
‫Vì vậy, thay vào đó chúng ta có thể sử dụng một kiểu liệt kê ai thuộc kiểu int được gọi là đảo ngược.
‫Đã sắp xếp iNts.
‫Vì vậy, từ I trong một số int được sắp xếp theo thứ tự hoặc theo thứ tự của tôi và bây giờ sử dụng nó như giảm dần.
‫Vì vậy, chọn giảm dần.
‫Bây giờ tôi làm điều tương tự với cho mỗi vòng lặp, chỉ khác là chúng tôi sử dụng nó với các int được sắp xếp ngược ngay bây giờ.
‫Được rồi, hãy chạy lại.
‫Và bạn thấy 30, 12, 1243 và 30, 12, 12 là ba.
‫Vì vậy, đây là hai cách khác nhau để làm điều đó.
‫Và thực sự bạn đã thấy ba cách khác nhau để sắp xếp và xử lý những thứ đó.
‫Được rồi.
‫Vì vậy, điều này hiện đang giảm dần và nếu không thì nó sẽ tăng dần.
‫Vì vậy, như bạn có thể thấy, có nhiều cách để tìm ra giải pháp cho một vấn đề mà bạn gặp phải.
‫Tuyệt quá.
‫Vì vậy, tôi muốn nói rằng điều đó tốt cho video này.
‫Hãy xem video tiếp theo.
‫Chúng tôi sẽ kiểm tra bước cuối cùng của chương trình nhỏ này tại đây.
‫Vì vậy, hẹn gặp bạn ở đó.