‫Chào mừng trở lại.
‫Và video này.
‫Tôi muốn dạy bạn về thao tác chuỗi.
‫Và điều đó sẽ khá quan trọng vì bạn sẽ cần nó trong suốt trải nghiệm và sự nghiệp viết mã
‫của mình.
‫Vì vậy, đây là một bài giảng bổ sung, nơi chúng ta sẽ nói về các cách khác nhau để in
‫dữ liệu trên màn hình và chúng ta sẽ xem xét các chuỗi tổng hợp, định dạng chuỗi, nội suy
‫chuỗi và chuỗi nguyên văn.
‫Vì vậy, tất nhiên bạn có thể chọn một cách nếu bạn thích một cách, nhưng nếu bạn thích tất cả chúng, thì không sao cả.
‫Nhưng hãy cố gắng bám sát một phong cách trong suốt dự án của bạn.
‫Vì vậy, trước hết chúng ta hãy xác định một vài biến.
‫Vì vậy, bên trong phương thức chính của tôi, tôi sẽ tạo hai biến mới.
‫Một người sẽ là H, và sau đó tên sẽ là Alfonso.
‫Vì vậy, chúng tôi có một số nguyên trong H và tên chuỗi.
‫Bây giờ trước hết chúng ta hãy sử dụng nối chuỗi và tôi đã đề cập đến từ khóa này trước đây.
‫Chúng ta hãy nhìn vào thực tế này nhanh chóng.
‫Vì vậy, ở đây chúng ta đang sử dụng nối chuỗi trong đó chúng ta nói, xin chào, tên tôi là và
‫sau đó là dấu cộng, biến cộng và sau đó là một chuỗi khác, có thể nói, cộng với một biến khác cộng với một chuỗi khác, có thể
‫nói như vậy.
‫Vì vậy, chúng tôi đã sử dụng điều này trong ví dụ về số nguyên kép, nơi về cơ bản chúng tôi đã nói loại biến
‫chúng tôi đang cộng với nhau để có được một tổng.
‫Vì vậy, đây là nối chuỗi, vì vậy hãy chạy nó và nhìn vào nó và chúng ta sẽ thấy nó nói là nối chuỗi.
‫Xin chào, tên tôi là Alfonso.
‫Tôi 31 tuổi, vì vậy điều này hoạt động hoàn hảo với số nguyên cũng như với chuỗi ở đây.
‫Vì vậy, đây là một chuỗi và đây là một số nguyên và chúng tôi đang sử dụng nó để nối chuỗi và không có vấn
‫đề gì với nó trong bảng điều khiển của chúng tôi.
‫Câu lệnh dòng bên phải ở đây.
‫Được rồi.
‫Bây giờ chúng ta hãy xem xét khái niệm định dạng chuỗi.
‫Điều này sẽ được nâng cao hơn một chút, vì vậy chúng ta hãy xem xét nó.
‫Vì vậy, định dạng chuỗi sử dụng chỉ mục.
‫Vì vậy, ở đây tôi có một câu lệnh nói rằng đây là định dạng chuỗi.
‫Sau đó, chúng tôi cũng sử dụng Xin chào, tên tôi là nhưng lần này chúng tôi không kết thúc chuỗi và sử dụng nối, mà thay vào đó chúng tôi sử dụng dấu ngoặc
‫nhọn, sau đó lập chỉ mục số 0 cho mục nhập đầu tiên và lập chỉ mục một cho mục nhập thứ
‫hai.
‫Vì vậy, những gì chúng tôi đang nói là bất cứ điều gì sẽ đến sau dấu phẩy này ở đây sau chuỗi của tôi ở vị trí số
‫không.
‫Vì vậy, mục đầu tiên sẽ được đặt ở đây.
‫Và bất cứ thứ gì được định vị tại chỉ mục một là mục nhập thứ hai sẽ được định vị ở đây.
‫Vì vậy, bây giờ chúng ta sẽ thay thế số không này ở đây bằng bất kỳ giá trị tên nào và một giá trị bằng bất kỳ
‫giá trị nào.
‫Hãy chạy nó và xem nó có hoạt động tốt không.
‫Và chúng tôi thấy.
‫Xin chào, tên tôi là Alfonso.
‫Tôi 31 tuổi.
‫Vì vậy, bây giờ đối với bạn là một thử thách nhỏ.
‫Tạo một biến khác ở đây, xác định một biến với giá trị được gán cho nó và sử dụng nó bên trong định dạng chuỗi thực sự nhanh chóng để
‫bạn có thể sử dụng bất kỳ giá trị nào ở đó.
‫Được chứ.
‫Vì vậy, tôi sẽ tạo một chuỗi khác.
‫Tôi sẽ gọi đây là một công việc và nó sẽ là nhà phát triển.
‫Giống như, Vì vậy, tôi rất nhiều tuổi.
‫Tôi là một nhà phát triển hoặc không phải là một nhà phát triển, nhưng cũng nằm trong dấu ngoặc nhọn.
‫Vì vậy, bây giờ nó cũng sẽ được lập chỉ mục.
‫Và tôi sẽ thêm biến nhà phát triển ở đây.
‫Và thực ra nó được gọi là Java.
‫Vì vậy, hãy để tôi cuộn ra một chút để chúng ta có thể nhìn thấy toàn bộ dòng.
‫Vì vậy, ở đây nó nói, xin chào, tên của tôi là số không.
‫Tôi một tuổi và tôi hai tuổi.
‫Vì vậy, những con số này tất nhiên không phải là giá trị thực tế, nhưng chúng sẽ được thay thế bằng bất cứ thứ gì chúng
‫ta có ở đây.
‫Vì vậy, tôi hy vọng bạn thử điều này và bạn đã thành công khi thử nó.
‫Vì vậy, ở đây tôi đang thêm một mục nhập khác và nó sẽ nói công việc.
‫Vì vậy, chúng ta hãy xem.
‫Xin chào, tên tôi là Alfonso.
‫Tôi 31 tuổi.
‫Tôi là một nhà phát triển.
‫Được rồi, điều đó rất hiệu quả.
‫Bây giờ chúng ta hãy xem xét nội suy chuỗi và tôi sẽ sử dụng nó ở đây.
‫Vì vậy, đây là khái niệm thứ ba về cách bạn có thể thao tác chuỗi của mình và đó được gọi là nội suy chuỗi.
‫Vì vậy, phép nội suy chuỗi sử dụng ký hiệu đô la ở đầu, điều này sẽ cho phép chúng ta viết các biến
‫của mình như thế này để sử dụng trực tiếp tên biến thay vì phải sử dụng chỉ mục.
‫Vì vậy, ở đây tôi đang thêm Doppler vào đầu chuỗi.
‫Xin chào, tên của tôi sau đó là tên.
‫Bây giờ tôi đã được một tuổi, bạn có thể để lại tên và tuổi ở đây cuối cùng, nhưng nó thực sự không cần thiết vào thời
‫điểm này nữa.
‫Bạn có thể để nó ra ngoài và bạn có thể chạy mã và bạn sẽ thấy rằng nó hoạt động theo cùng một cách.
‫Xin chào, tôi tên là Alfonso và tôi 31 tuổi.
‫Vì vậy, đây là cách mô tả nhiều hơn mà bạn không cần phải sử dụng các chỉ mục này và bạn không bao giờ
‫chắc chắn biến nào ở đâu.
‫Chà, không hẳn là như vậy, nhưng nó phức tạp hơn một chút.
‫Tôi tin rằng đây là một cách làm khá tốt, nơi bạn không cần phải sử dụng điểm cộng mọi lúc.
‫Và sau đó chúng ta có một số bốn, là chuỗi nguyên văn.
‫Vì vậy, chúng ta hãy nhìn vào những.
‫Vì vậy, các chuỗi nguyên văn, chúng ta cần sử dụng at và yêu cầu trình biên dịch lấy chuỗi theo nghĩa đen và bỏ qua bất kỳ khoảng trắng
‫nào và các ký tự thoát như dấu gạch chéo ngược.
‫N Vì vậy, hãy để tôi chỉ cho bạn điều đó có nghĩa là gì.
‫Vì vậy, do đó tôi cần phải có một tuyên bố lớn hơn một chút ở đây.
‫Hãy để tôi thêm điều đó vào đó như vậy, vì vậy bây giờ tôi có một chuỗi siêu dài ở đây và nó có rất nhiều MIP thấp hơn một
‫số văn bản.
‫Vì vậy, điều này sẽ làm là một mặt nó sẽ bỏ qua bất kỳ khoảng trắng nào và thoát các ký tự như
‫dấu gạch chéo ngược n, nhưng đồng thời, bạn thấy nó lấy chuỗi theo đúng nghĩa đen.
‫Vì vậy, bất cứ nơi nào chúng tôi có không gian trống, hãy để tôi thêm một vài vào đây, nó sẽ dịch chúng theo nghĩa đen.
‫Vì vậy, ở đây bạn thấy, tôi có thêm hai dấu cách hoặc không phải dấu cách, nhưng toàn bộ dòng đã được thêm vào thời điểm này.
‫Vì vậy, đó là những gì bạn có thể đạt được bằng cách sử dụng dấu hiệu này.
‫Ví dụ, nếu tôi sử dụng dấu gạch chéo ngược n này, ở đây trong định dạng chuỗi, điều
‫này sẽ làm là nó sẽ tạo ra một dòng mới.
‫Vì vậy, ở đây nó nói.
‫Xin chào.
‫Tên tôi là như vậy ở đây.
‫Bạn thấy có dấu ngắt dòng này n dấu gạch chéo ngược này tạo ra dấu ngắt dòng nếu bạn đang thắc mắc n dấu gạch
‫chéo ngược này có nghĩa là gì.
‫Và chuỗi nguyên văn rất hữu ích trong những trường hợp cụ thể.
‫Vì vậy, hãy để tôi chỉ cho bạn.
‫Vì vậy, ở đây, thay vì sử dụng dấu gạch chéo ngược để viết đường dẫn tệp, chúng ta có thể sử dụng chuỗi nguyên văn để
‫dễ dàng hơn.
‫Vì vậy, nếu bạn loại bỏ cạnh, bạn sẽ gặp lỗi vì dấu gạch chéo ngược bạn gạch chéo ngược một dấu gạch chéo ngược D không phải
‫là các ký tự thoát hợp lệ, chẳng hạn.
‫Vì vậy, ở đây bạn cần phải có chỉnh sửa này bởi vì nếu không nó sẽ nghĩ rằng chúng tôi đang cố gắng thoát khỏi
‫một cái gì đó có nghĩa là chúng tôi đang cố gắng sử dụng dấu gạch chéo ngược u như chúng ta đã thấy với dấu gạch chéo ngược n chẳng hạn.
‫Đúng?
‫Vì vậy, ở đây chúng tôi đã sử dụng dấu gạch chéo ngược.
‫N Vâng, tôi đã loại bỏ nó, nhưng đây là dấu gạch chéo ngược.
‫N Nó sẽ thoát khỏi ký tự.
‫N Có nghĩa là nó không coi là dấu gạch chéo ngược này.
‫N là một ký tự, nhưng nó chỉ nhảy sang dòng tiếp theo hoặc bất cứ điều gì.
‫Vì vậy, những gì điều này sẽ làm ở đây là bây giờ nó sẽ cung cấp cho chúng ta đường dẫn cụ thể này và nó sẽ cung cấp cho chúng ta ảnh
‫con chó.
‫Vì vậy, đó là nơi mà dấu hiệu quảng cáo này siêu hữu ích.
‫Vì vậy, bất cứ khi nào nói đến đường dẫn trên máy của bạn và sau đó với các chuỗi nguyên văn, ngay cả các ký tự thoát hợp lệ cũng sẽ
‫không hoạt động.
‫Vì vậy, ở đây, ngay cả dấu gạch chéo ngược n này sẽ không làm được gì cả.
‫Nó không có bất kỳ quyền hạn nào trong một chuỗi nguyên văn.
‫Vì vậy, nếu chúng tôi sử dụng dấu hiệu quảng cáo ở đây, bạn có thể thấy thêm dấu gạch chéo ngược haha và bạn không có quyền hạn
‫ở đây mặc dù nó có quyền lực.
‫Vì vậy, hãy để tôi cho bạn thấy trong một ví dụ khác.
‫Không có quảng cáo.
‫Và bây giờ chúng ta có dấu gạch chéo ngược n.
‫Sau đó, chúng ta sẽ xem thêm.
‫Ha ha.
‫Phản ứng dữ dội.
‫Bạn không có quyền lực ở đây, mặc dù có thể nói rằng bạn có quyền lực ở đây chẳng hạn.
‫Vì vậy, chúng ta hãy chạy lại nó.
‫Và bạn thấy sao?
‫Ha ha.
‫Dấu gạch chéo ngược n bạn không có quyền hạn.
‫Đó là lý do tại sao chúng tôi đang sử dụng dấu thêm.
‫Và đây.
‫Ha gạch chéo ngược n nghĩa là ngắt dòng.
‫Bạn có quyền hạn ở đây.
‫Được rồi, đây là những cách khác nhau để thao tác chuỗi.
‫Và trong khi đối với ba phần đầu tiên, tôi sẽ nói rằng thật hợp lý khi quyết định chọn một trong số đó và sử dụng điều
‫này một cách nhất quán khi nói đến chuỗi nguyên văn, chúng thực sự có các trường hợp sử dụng đặc biệt,
‫như bạn đã thấy, chẳng hạn, với vị trí trên PC của bạn.
‫Vì vậy, với đường dẫn tệp, chẳng hạn.
‫Được rồi.
‫Vì vậy, đó là nó cho video này.
‫Hẹn gặp lại các bạn trong những bài tiếp theo.