Ví dụ minh họa trong java P2
Đây là những ví dụ mà những bạn đang học java cơ bản cần tham khảo
**** :Ví dụ minh họa trong java P1
**** :Ví dụ minh họa trong java P1
Ví dụ 9: Minh họa một số thao tác cơ bản trên chuỗi
// Chuong trinh minh hoa cac thao tac tren chuoi ky tu
class StrOps
{
public static void main(String args[])
{
String str1 = "Java la chon lua so mot cho lap trinh ung dung Web.";
String str2 = new String(str1);
String str3 = "Java ho tro doi tuong String de xu ly chuoi";
int result, idx;
char ch;
System.out.println("str1:" + str1);
System.out.println("str2:" + str2);
System.out.println("str3:" + str3);
System.out.println("Chieu dai cua chuoi str1 la:
" + str1.length());
// Hien thi chuoi str1, moi lan mot ky tu.
System.out.println();
for(int i=0; i < str1.length(); i++)
System.out.print(str1.charAt(i));
System.out.println();
if(str1.equals(str2))
System.out.println("str1 == str2");
else
System.out.println("str1 != str2");
if(str1.equals(str3))
System.out.println("str1 == str3");
else
System.out.println("str1 != str3");
result = str1.compareTo(str3);
if(result == 0)
System.out.println("str1 = str3 ");
else
if(result < 0)
System.out.println("str1 < str3");
else
System.out.println("str1 > str3");
// Tao chuoi moi cho str4
String str4 = "Mot Hai Ba Mot";
idx = str4.indexOf("Mot");
System.out.println("str4:" + str4);
System.out.println("Vi tri xuat hien dau tien cua
chuoi con 'Mot' trong str4: " + idx);
idx = str4.lastIndexOf("Mot");
System.out.println("Vi tri xuat hien sau cung cua
chuoi con 'Mot' trong str4:" + idx);
}
}
Ví dụ 10: chương trình nhập vào một chuỗi và in ra chuỗi nghịch đảo của chuỗi nhập.
import java.lang.String;
import java.io.*;
public class InverstString
{ public static void main(String arg[])
{ System.out.println("\n *** CHUONG TRINH IN
CHUOI NGUOC *** ");
try
{ System.out.println("\n *** Nhap
chuoi:");
BufferedReader in = new
BufferedReader(new
InputStreamReader(System.in));
// Class BufferedReader cho phép đọc
text từ luồng nhập ký tự, tạo bộ đệm cho
những ký tự để hỗ trợ cho việc đọc những
ký tự, những mảng hay những dòng.
// Doc 1 dong tu BufferReadered ket thuc
bang dau ket thuc dong.
String str = in.readLine();
Sy
stem.out.println("\n Chuoi vua nhap
la:" + str);
// Xuat chuoi nghich dao
Sy
stem.out.println("\n Chuoi nghich dao
la:");
for (int i=str.length()-1; i>=0; i--)
{ System.out.print(str.charAt(i));
}
}
catch (IOException e)
{ System.out.println(e.toString());
}
}
}
Ví dụ 11: Lấy chuỗi con của một chuỗi
class SubStr
{
public static void main(String args[])
{
String orgstr = "Mot Hai Ba Bon";
// Lay chuoi con dung ham
// public String substring(int beginIndex, int
// endIndex)
String substr = orgstr.substring(4, 7);
System.out.println("Chuoi goc: " + orgstr);
System.out.println("Chuoi con: " + substr);
}
}
Ví dụ 12: Mảng các chuỗi
class StringArray
{
public static void main(String args[])
{
String str[] = {"Mot", "Hai", "Ba", "Bon" };
System.out.print("Mang goc: ");
for(int i=0; i < str.length; i++)
System.out.print(str[i] + " ");
System.out.println("\n");
// Thay doi chuoi
str[0] = "Bon";
str[1] = "Ba";
str[2] = "Hai";
str[3] = "Mot";
System.out.print("Mang thay doi:");
for(int i=0; i < str.length; i++)
System.out.print(str[i] + " ");
System.out.print("\n");
}
}
0 nhận xét: