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 ...
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 ...
Tìm kiếm theo từ khóa liên quan:
Lập trình Java lập trình máy tính ngôn ngữ lập trình lập trình cơ bản giao diệnTài liệu có liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 316 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 310 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 293 0 0 -
Bài giảng Tin học lớp 11 bài 1: Giới thiệu ngôn ngữ lập trình C#
15 trang 262 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 248 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 248 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 242 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 231 1 0 -
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 204 0 0 -
15 trang 204 0 0