Danh mục tài liệu

Bài giảng lập trình java - Bài 4

Số trang: 8      Loại file: pdf      Dung lượng: 65.58 KB      Lượt xem: 15      Lượt tải: 0    
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tập các phần tử thuộc cùng một kiểu dữ liệu, Được sắp xếp liên tục trong bộ nhớ kích thước là cố định Có thể đánh chỉ số và truy cập theo thứ tự ngẫu nhiên: chỉ số luôn bắt đầu từ 0. Có thể truyền mảng là tham số cho một hàm, Như là tham số biến,...
Nội dung trích xuất từ tài liệu:
Bài giảng lập trình java - Bài 4 Bài gi ng L P TRÌNH JAVA Lê ðình Thanh B môn M ng và Truy n thông Máy tính Khoa Công ngh Thông tin Trư ng ð i h c Công ngh , ðHQGHNLê ðình Thanh, S và xâu Bài 4 S và xâuLê ðình Thanh, S và xâuN i dung • Các l p s • L p Math • L p String • L p StringBuilderLê ðình Thanh, S và xâuCác l p s• Java cung c p các l p bao các ki u d li u s nguyên th y v i nh ng phương th c x lý s m t cách ti n l i, hi u qu Boxes: bao giá tr s nguyên th y vào ñ i tư ng• Integer x, y; x = 12; y = 15;• Unboxes: l y giá tr s nguyên th y t ñ i tư ng System.out.println(x+y);Lê ðình Thanh, S và xâuL p Math• java.lang.Math cung c p hai h ng s E và PI cùng hàng lo t các phương th c tĩnh là các hàm s h c như sin, cos, sqrt, log, pow, …• S d ng: import java.lang.Math; Math.cos(angle); ho c import static java.lang.Math; cos(angle);Lê ðình Thanh, S và xâuCharacter• Character là l p bao c a ki u d li u ký t , cung c p các phương th c x lý ký t hi u qu : boolean isLetter(char ch) - Là ch cái boolean isDigit(char ch) – Là ch s boolean isWhitespace(char ch) – Là d u cách boolean isUpperCase(char ch) – Là ch hoa boolean isLowerCase(char ch) – Là ch thư ng char toUpperCase(char ch) – Chuy n thành ch hoa char toLowerCase(char ch) – Chuy n thành ch thư ng String toString(char ch) – Chuy n thành xâu ký tLê ðình Thanh, S và xâuCác ký t ñ c bi t• Tab•  D u cách• Xu ng dòng• carriage return• f formfeed. Nháy ñơn• ‘• “ Nháy kép• \ Chéo trái.Lê ðình Thanh, S và xâuString Xâu ký t : dãy các ký t ñư c ñ t trong c p nháy kép• • Ví d : Hello world! Java cung c p l p String ñ x lý xâu• • String greeting = Hello world!; //boxed • System.out.print(greeting ); //unboxed //ñ dài • int len = greeting.length(); • greeting.concat(“ My name is …”); //n i xâu • == “Hello world!” + “ My name is …” String String.format(fmt, …); //tương t System.out.print,• ch khác “thi t b ra” là m t ñ i tư ng StringLê ðình Thanh, S và xâuChuy n ñ i xâu và s • Xâu thành s n = XXX.parseXXX(s); //XXX là tên l p s như Integer, Float • S thành xâu s = n.toString();Lê ðình Thanh, S và xâuX lý xâu • String anotherPalindrome = Niagara. O roar again!; • char aChar = anotherPalindrome.charAt(9); // O • String substring(int beginIndex, [int endIndex])Lê ðình Thanh, S và xâuX lý xâu • String[] split(String regex) String[] split(String regex, int limit) • CharSequence subSequence(int beginIndex, int endIndex) • String trim() • String toLowerCase() • String toUpperCase()Lê ðình Thanh, S và xâuTìm ki m trong xâu • int indexOf(int ch) • int lastIndexOf(int ch) • int indexOf(int ch, int fromIndex) • int lastIndexOf(int ch, int fromIndex) • int indexOf(String str) • int lastIndexOf(String str) • int indexOf(String str, int fromIndex) • int lastIndexOf(String str, int fromIndex) • boolean contains(CharSequence s)Lê ðình Thanh, S và xâuS a ñ i xâu • String replace(char oldChar, char newChar) • String replace(CharSequence target, CharSequence replacement) • String replaceAll(String regex, String replacement) • String replaceFirst(String regex, String replacement)Lê ðình Thanh, S và xâuSo sánh xâu • boolean endsWith(String suffix) • boolean startsWith(String prefix) • boolean startsWith(String prefix, int offset) • int compareTo(String anotherString) • int compareToIgnoreCase(String str) • boolean equals(Object anObject) • boolean equalsIgnoreCase(String anotherString) • boolean regionMatches(int toffset, String other, int ooffset, int len) • boolean regionMatches(boolean ignoreCase, int toffset, String other, int ooffset, int len) • boolean matches(String regex)Lê ðình Thanh, S và xâuStringBuild ...