Vòng lặp for được sử dụng để tìm tổng của các số thoả mãn điều kiện (hợp quy cách) tại dòng lệnh. Các số đó được lưu trữ trong mảng String args[]. Đặc tính “length” xác định số các phần tử trong mảng args | JTECH Chưởng trình đào tao kỹ thuật viên quoc tê Core Java for int i 0 i i sum args i Tổng là sum Vòng lặp for được sử dụng để tìm tổng của các số thoả mãn điều kiện hợp quy cách tại dòng lệnh. Các số đó được lưu trữ trong mảng String args . Đặc tính length xác định số các phần tử trong mảng args . Mảng args là kiểu String. Vì thế các phần tử phải được đổi sang kiểu dữ liệu int trước khi cộng chúng. Quá trình chuyển đổi được thực hiện với sụ giúp đỡ của lớp trình bao bọc Integer . Phương thức parseInt trong lớp Integer thực hiện quá trình chuyển đổi của kiểu dữ liệu chuỗi sang kiểu dữ liệu số. Tất cả các lớp trình bao bọc ngoại trừ lớp Character có một phương thức tĩnh valueOf được gọi để tách một chuỗi và trả về một giá trị số nguyên được bao bọc. Các lớp trình bao bọc của byte int long và short cung cấp các hằng số MIN_VALUE và MAX_VALUE. Các lớp trình bao bọc của double và long cũng cung cấp các hằng POSITIVE_INFINITY và NEGATIVE_INFINITY. Lớp String lớp chuỗi Các chuỗi là hàng loạt các ký tự. Lớp String cung cấp hàng loạt các phương thức để thao tác với các chuỗi. Nó cung cấp các phương thức khởi tạo constructor khác nhau. Dưới đây là một vài phương thức đã được cho String strl new String str1 chứa một dòng trống. String str2 new String Hello World str2 chứa dòng Hello World char ch A B C D E String str3 new String ch str3 chứa ABCDE String str4 new String ch 0 2 str4 chứa AB vì 0- tính từ ký tự bắt đầu 2- là số lượng ký tự kể từ ký tự bắt đầu. Toán tử được cung cấp để công chuỗi khác đến một chuỗi đang tồn tại. Toán tử này được gọi như là thao tác nối chuỗi . Ở đây nối chuỗi được thực hiện thông qua lớp StringBuffer Chúng ta sẽ thảo luận tiến trình này ngay sau đó trong chương này. Phương thức concat của lớp String cũng có thể thực hiện việc nối chuỗi. Không giống như toán tử phương thức này không thường xuyên nối hai chuỗi tại vị trí cuối cùng của chuỗi đầu tiên. Thay vào đó phương thức này trả về một .