String trong Ruby có một tập method phong phú để thao tác, và nhiều method có hai dạng: một phiên bản bình thường (trả về một string mới) và một phiên bản bang (!) (sửa string tại chỗ, thay đổi bản gốc). Hiểu sự phân biệt này là quan trọng cho tính đúng đắn và tránh lỗi.
Các String method thường gặp
.upcase
.downcase
.strip
.reverse
.length
.split()
[, ].join()
.sub(, )
.gsub(, )
.?()
.start_with?()
.chars
.to_i; .to_f
