?? handler.java
字號:
import org.xml.sax.helpers.*;
import org.xml.sax.*;
public class Handler extends DefaultHandler
{
int ch;
String str;
String name;
String street;
String city;
String pin;
String str1;
int i,j;
public Handler(int ch1, String str2) {
ch = ch1;
str = str2.toUpperCase();
j = 1;
}
public void characters(char[] c, int s, int len)
{
str1 = new String(c,s,len);
str1 = str1.trim();
}
public void endElement(String str2, String lname, String name1)
{
if(name1.equals("NAME"))
{
name = str1;
}
if(name1.equals("STREET"))
{
street = str1;
}
if(name1.equals("CITY"))
{
city = str1;
}
if(name1.equals("PIN"))
{
pin = str1;
}
if(name1.equals("address"))
{
i = 0;
if(ch==1)
{
if(str.equals(name.toUpperCase()))
{
i=1;
j=0;
}
}
if(ch==2)
{
if(str.equals(street.toUpperCase()))
{
i=1;
j=0;
}
}
if(ch==3)
{
if(str.equals(city.toUpperCase()))
{
i=1;
j=0;
}
}
if(ch==4)
{
if(str.equals(pin.toUpperCase()))
{
i=1;
j=0;
}
}
if(i==1)
{
System.out.println("Name :"+name);
System.out.println("Street :"+street);
System.out.println("City :"+city);
System.out.println("Pin :"+pin);
}
}
if(name1.equals("Address_book"))
{
if(j==1)
{
System.out.println("No Record");
}
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -