არის შემდეგი სტრიქონი?
არის შემდეგი სტრიქონი?

ვიდეო: არის შემდეგი სტრიქონი?

ვიდეო: არის შემდეგი სტრიქონი?
ვიდეო: როგორ ჩავამატოთ ან წავშალოთ ექსელში სვეტი და სტრიქონი 2024, მაისი
Anonim

აქვს შემდეგი ( სიმებიანი pattern) მეთოდი აბრუნებს true თუ შემდეგი ჟეტონი ემთხვევა მითითებულიდან აგებულ შაბლონს სიმებიანი . სკანერი არ გადადის ნებისმიერი შეყვანის შემდეგ. ფორმის ამ მეთოდის გამოძახება აქვს შემდეგი (ნიმუში) იქცევა ზუსტად ისევე, როგორც მოწოდება აქვს შემდეგი (ნიმუში.

ამის გარდა, რა განსხვავებაა შემდეგ () და nextLine ()-ს შორის Java-ში?

შემდეგი () შეუძლია შეყვანის წაკითხვა მხოლოდ სივრცემდე. მას არ შეუძლია ორი სიტყვის წაკითხვა, რომლებიც გამოყოფილია სივრცეში. ასევე, შემდეგი () ათავსებს კურსორს წელს იგივე ხაზი შეყვანის წაკითხვის შემდეგ. შემდეგი ხაზი () კითხულობს შეყვანას, მათ შორის სივრცეს შორის სიტყვები (ანუ იკითხება n სტრიქონის ბოლომდე).

შემდგომში ჩნდება კითხვა, არის თუ არა შემდეგი სკანერი? The აქვს შემდეგი () არის ჯავის მეთოდი სკანერი კლასი, რომელიც ბრუნდება true თუ ეს სკანერს აქვს კიდევ ერთი ნიშანი მის შეყვანაში. ჯავის სამი განსხვავებული ტიპი არსებობს სკანერს აქვს შემდეგი () მეთოდი, რომლის დიფერენცირება შესაძლებელია მისი პარამეტრის მიხედვით.

ასევე კითხვაა, რას უბრუნებს სკანერი შემდეგ ()?

სკანერი . შემდეგი () მეთოდი პოულობს და ბრუნდება The შემდეგი სრული ნიშანი აქედან სკანერი . სრულ ჟეტონს წინ უძღვის და მოჰყვება შეყვანა, რომელიც ემთხვევა დელიმიტერის ნიმუშს. ეს მეთოდი შეიძლება დაიბლოკოს შეყვანის მოლოდინში სკანირება , თუნდაც წინა მოწოდება დაბრუნდა hasNext() . მართალია.

როგორ მუშაობს შემდეგი სკანერი?

ა სკანერი არღვევს მის შეყვანას ტოკენებად დელიმიტერის ნიმუშის გამოყენებით, რომელიც არის ნაგულისხმევად ცნობილია თეთრი სივრცეები. შემდეგი () იყენებს ერთი სიტყვის წასაკითხად და როდესაც ის იღებს თეთრ ადგილს, ის წყვეტს კითხვას და კურსორი უბრუნდება თავდაპირველ პოზიციას. NextLine() მაშინ როცა ეს კითხულობს მთელ სიტყვას მაშინაც კი, როდესაც ის ხვდება თეთრ სივრცეს.

გირჩევთ: