1. Trang chủ
  2. » Công Nghệ Thông Tin

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

8 318 1

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 8
Dung lượng 65,58 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Lê đình Thanh, Số và xâuLê đì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ệ, đHQGHN Bài giảng LẬP TRÌNH JAVA Số và xâu Bài 4... Lê đình T

Trang 1

Lê đình Thanh, Số và xâu

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ệ, đHQGHN

Bài giảng

LẬP TRÌNH JAVA

Số và xâu Bài 4

Trang 2

Lê đình Thanh, Số và xâu

Nội dung

Ớ Các lớp số

Ớ Lớp Math

Ớ Lớp String

Ớ Lớp StringBuilder

Cá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);

Trang 3

Lê đình Thanh, Số và xâu

Lớ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);

Character

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

Trang 4

Lê đình Thanh, Số và xâu

Các ký tự ựặc biệt

String

Ớ 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

Ớ int len = greeting.length(); //ựộ dài

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 String

Trang 5

Lê đình Thanh, Số và xâu

Chuyển ựổi xâu và số

Integer, Float

s = n.toString();

Xử lý xâu

again!";

Trang 6

Lê đình Thanh, Số và xâu

Xử lý xâu

String[] split(String regex, int limit)

endIndex)

Tìm kiếm trong xâu

Trang 7

Lê đình Thanh, Số và xâu

Sửa ựổi xâu

CharSequence replacement)

replacement)

replacement)

So 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)

Trang 8

Lê đình Thanh, Số và xâu

StringBuilder(*)

(*) Tự học

Ớ Xử lý các xâu ký tự với việc lưu trữ xâu như một mảng các ký tự

Ớ Cung cấp các phương thức xử lý xâu hiệu quả

Ớ append(Ầ)

Ớ insert(Ầ)

Ớ delete(Ầ)

Ớ replace(Ầ)

Ớ reverse(Ầ)

Ớ setCharAt(Ầ)

Ớ capacity()

Ớ StringBuilder(CharSequence cs)

Ớ StringBuilder(int initCapacity)

Ớ StringBuilder(String s)

Tiếp theo

Kiểu chung

Ngày đăng: 11/08/2014, 09:25

TỪ KHÓA LIÊN QUAN