Bài viết này sẽ hướng dẫn cách kiểm tra một giá trị chuỗi(string) có tồn tại trong một mảng cho trước hay không? trong ngôn ngữ lập trình Java.
JavaCheckStringExistStringArray.java
/**
* @(#)JavaCheckStringExistStringArray.java
*
* JavaCheckStringExistStringArray application
*
* @author developer.bnson@gmail.com
* @web: vnlives.net
* @version 1.00 2014/3/29
*/
import java.util.*;
public class JavaCheckStringExistStringArray
{
public static void main(String[] args)
{
String[] names = new String[] {"VNLIVES","NET","JAVA","ARRAY","STRING"};
System.out.println("Array string contents: \n" + Arrays.toString(names));
String who = "VNLIVES";
// Iterate through the array looking for a match.
// Kiểm tra và so sánh từng giá trị trong mảng.
// Nếu tìm thấy thì in ra giá trị và dừng kiểm tra.
System.out.println("\nMethod 1: ");
for (int i = 0; i < names.length; i++){
if(who.equals(names[i]))
{
System.out.println( who + " is found");
break;
}
}
// Convert array to a list and use the method contains().
// Chuyển đổi array thành list và dùng phương contains() để kiểm tra.
System.out.println("\nMethod 2: ");
List list = Arrays.asList(names);
if(list.contains(who))
{
System.out.println( who + " is found");
}
}
}
* @(#)JavaCheckStringExistStringArray.java
*
* JavaCheckStringExistStringArray application
*
* @author developer.bnson@gmail.com
* @web: vnlives.net
* @version 1.00 2014/3/29
*/
import java.util.*;
public class JavaCheckStringExistStringArray
{
public static void main(String[] args)
{
String[] names = new String[] {"VNLIVES","NET","JAVA","ARRAY","STRING"};
System.out.println("Array string contents: \n" + Arrays.toString(names));
String who = "VNLIVES";
// Iterate through the array looking for a match.
// Kiểm tra và so sánh từng giá trị trong mảng.
// Nếu tìm thấy thì in ra giá trị và dừng kiểm tra.
System.out.println("\nMethod 1: ");
for (int i = 0; i < names.length; i++){
if(who.equals(names[i]))
{
System.out.println( who + " is found");
break;
}
}
// Convert array to a list and use the method contains().
// Chuyển đổi array thành list và dùng phương contains() để kiểm tra.
System.out.println("\nMethod 2: ");
List list = Arrays.asList(names);
if(list.contains(who))
{
System.out.println( who + " is found");
}
}
}
Kết quả hiển thị sau khi thực thi chương trình sẽ là:
No comments:
Post a Comment