Làm thế nào để triển khai charAt trong Java?



Bài viết này về charAt trong Java sẽ giới thiệu cho bạn về phương thức chuỗi charAt () của Java. Bài viết này sẽ trình bày các cách khác nhau để sử dụng phương pháp này.

CharAt () trong là một phương thức, được sử dụng đặc biệt để trả về ký tự tại chỉ mục được chỉ định trong một chuỗi. Trong bài viết này chúng ta sẽ tìm hiểu chi tiết về chủ đề này. Các gợi ý sau sẽ được đề cập trong bài viết này,

Vì vậy, chúng ta hãy bắt đầu





charAt trong Java

Đối với phương thức charAt (), giá trị chỉ mục được truyền vào phải nằm trong khoảng từ 0 đến (độ dài của chuỗi - 1). Trong trường hợp giá trị chỉ mục lớn hơn, bằng hoặc một số âm, StringIndexOutOfBoundsException Được trả lại.

Chữ ký



public char charAt (int index)

Tham số

index: Chỉ số của ký tự được trả về



Trở về

Ký tự ở vị trí được chỉ định được trả về.

ngoại lệ

StringIndexOutOfBoundException : Được trả về nếu giá trị của chỉ mục là âm, lớn hơn hoặc bằng độ dài của chuỗi.

Tiếp tục với bài viết charAt trong Java này

Thí dụ

public class Main {public static void main (String args []) {String str = 'Chúng ta phải cứu hành tinh khỏi biến đổi khí hậu' // Điều này trả về ký tự đầu tiên của chuỗi char c1 = str.charAt (0) char c2 = str.charAt (5) char c3 = str.charAt (9) char c4 = str.charAt (15) System.out.println ('Character at 0 index:' + c1) System.out.println ('Character at 5th index: '+ c2) System.out.println (' Ký tự ở chỉ mục thứ 9: '+ c3) System.out.println (' Ký tự ở chỉ mục thứ 15: '+ c4)}}

Đầu ra

cách sử dụng microsoft visual studio

Ký tự ở chỉ số 0 là: W

Ký tự ở chỉ số thứ 5 là: s

Ký tự ở chỉ số thứ 11 là: a

Ký tự ở chỉ số thứ 20 là: e

Tiếp tục với bài viết charAt trong Java này

Ví dụ cho StringIndexOutOfBoundsException

Khi chuyển một chỉ mục âm hoặc chỉ mục lớn hơn length () - 1, thì một StringIndexOutOfBoundsException sẽ được ném ra.

Trong ví dụ sau, một chỉ số âm được chuyển:

public class Main {public static void main (String args []) {String str = 'ClimateChange' // chỉ số âm char c = str.charAt (-1) System.out.println (c)}}

Đầu ra

Ngoại lệ trong chuỗi “main” java.lang.StringIndexOutOfBoundsException: Chỉ mục chuỗi nằm ngoài phạm vi: -1

tại java.base / java.lang.StringLatin1.charAt (tringLatin1.java:44)

printwriter trong java là gì

tại java.base / java.lang.String.charAt (String.java:692)

tại Main.main (Main.java:5)

Lệnh đã thoát với trạng thái khác 0 1

Mã kết thúc với một ngoại lệ.

Tiếp tục với bài viết charAt trong Java này

In tất cả các ký tự của một chuỗi bằng cách sử dụng charAt ()

Việc sử dụng vòng lặp for từ 0 đến độ dài của chuỗi () -1 được thực hiện để in tất cả các ký tự của một chuỗi.

public class Main {public static void main (String args []) {String s = 'ClimateChange' for (int i = 0 i<=s.length()-1 i++) { System.out.println(s.charAt(i)) } } }

Đầu ra

C

l

Tôi

m

đến

t

C

h

đến

n

g

Tiếp tục với bài viết charAt trong Java này

Đếm tần số của một ký tự bằng cách sử dụng charAt ()

public class Main {public static void main (String [] args) {String s = 'ClimateChangeIsReal' int count = 0 for (int i = 0 i<=s.length()-1 i++) { if(s.charAt(i) == 'C'){ count++ } } System.out.println('Frequency of C is: '+count) } } 

Tần suất của một ký tự có thể được xác định bằng cách sử dụng charAt ():

Đầu ra

Tần số của C là: 2

Tiếp tục với bài viết charAt trong Java này

In ký tự đầu tiên và ký tự cuối cùng của một chuỗi

Ký tự đầu tiên và ký tự cuối cùng của chuỗi có thể được in bằng cách sử dụng charAt ():

public class Main {public static void main (String [] args) {String s = 'Climate Change Is Real' int strLength = s.length () // ký tự đầu tiên System.out.println ('Ký tự ở chỉ số 0:' + s.charAt (0)) // Tìm nạp ký tự cuối cùng có trong chuỗi chiều dài-1 chỉ mục System.out.println ('Ký tự ở chỉ mục cuối cùng:' + s.charAt (strLength-1))}}

Đầu ra

Ký tự ở chỉ số 0: C

sort () c ++

Ký tự ở chỉ mục cuối cùng: l

Phương thức charAt () cung cấp cho người dùng vô số cách để truy cập các phần tử tại bất kỳ chỉ mục cụ thể nào, miễn là chỉ mục nằm trong một phạm vi thích hợp.

Vì vậy, chúng ta đã kết thúc bài viết này về ‘charAt trong Java’. Nếu bạn muốn tìm hiểu thêm, hãy xem bởi Edureka, một công ty học trực tuyến đáng tin cậy. Khóa đào tạo và cấp chứng chỉ Java J2EE và SOA của Edureka được thiết kế để đào tạo bạn về cả khái niệm Java cốt lõi và nâng cao cùng với các khung công tác Java khác nhau như Hibernate & Spring.

Có một câu hỏi cho chúng tôi? Vui lòng đề cập đến nó trong phần nhận xét của blog này và chúng tôi sẽ liên hệ lại với bạn trong thời gian sớm nhất.