String trong Arduino
#rtos
Trong ardruino từ 1.0 trở đi, String đã được hổ trợ, giúp rất dễ dàng trong lập trình, tuy nhiên String không được hổ trợ trong các Real Time OS (rtos).
charAt (n)
Trả về ký tự thứ n của Chuỗi
compareTo (S2)
So sánh chuỗi với chuỗi S2 đã cho
concat (S2)
Trả về một Chuỗi mới là sự kết hợp của Chuỗi và S2
endWith (S2)
Trả về true nếu String kết thúc bằng các ký tự của S2
equals(S2)
Trả về true nếu Chuỗi là khớp chính xác cho S2 (phân biệt chữ hoa chữ thường)
equalsIgnoreCase(S2)
Tương tự như equals nhưng không phân biệt chữ hoa chữ thường
getBytes (buffer, len)
Sao chép các ký tự len(gth) vào bộ đệm byte buffer
indexOf(S)
Trả về chỉ mục của Chuỗi được cung cấp (hoặc ký tự) hoặc -1 nếu không tìm thấy
lastIndexOf(S)
Giống như indexOf nhưng bắt đầu từ cuối Chuỗi
length()
Trả về số lượng ký tự trong Chuỗi
replace(A, B)
Thay thế tất cả các phiên bản của Chuỗi (hoặc ký tự) A bằng B
setCharAt (index, c)
Đặt ký tự c trong Chuỗi tại vị trí index
đã cho
startedWith(S2)
Trả về true nếu String bắt đầu bằng các ký tự của S2
substring (index)
Trả về một chuỗi với các ký tự bắt đầu từ index đến cuối chuỗi
substring (index, to)
Tương tự như trên, nhưng chuỗi con kết thúc tại vị trí ký tự trước vị trí ‘to’
toCharArray (buffer, len)
Sao chép các ký tự đến kích thước len của Chuỗi vào bộ đệm buffer
toInt()
Trả về giá trị nguyên của các chữ số trong Chuỗi
toLowerCase()
Trả về một chuỗi với tất cả các ký tự được chuyển đổi thành chữ thường
toUpperCase()
Trả về một chuỗi với tất cả các ký tự được chuyển đổi thành chữ hoa
trim()
Trả về một chuỗi với tất cả các khoảng trắng hàng đầu và dấu