package readTxt;
import java.util.ArrayList;
import java.io.File;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.NodeList;
public class ReadTxtTest
{
public static void main(String[] args)
{
String str = "D://NKY5300//userids//userids.xml";
gencNumbers();
//readXmlFile(str);
}
private static ArrayList<String> readXmlFile(final String str)
{
ArrayList<String> array = new ArrayList<String>(100000);
try
{
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
Document document = builder.parse(new File(str));
Element rootElement = document.getDocumentElement();
NodeList list = rootElement.getElementsByTagName("USERID");
Element element = null;
int numbers = 0;
System.out.println("list length:" + list.getLength());
Thread.sleep(10000);
if (list.getLength() > 0)
{
for (int i = 0; i < list.getLength(); i++)
{
element = (Element) list.item(i);
array.add(i, element.getChildNodes().item(0).getNodeValue());
}
}
if (null == array)
{
System.out.println("array is null!");
}
for (int k = 0; k < array.size(); k++)
{
System.out.println(array.get(k));
numbers++;
}
System.out.println("zongshu:" + numbers);
// System.out.println(element.getChildNodes().item(0).getNodeValue());
}
catch (Exception e)
{
System.out.println("exception:" + e.getMessage());
}
return array;
}
private static void gencNumbers()
{
int numbers2 = 0;
String qzNumber = "13000";
ArrayList<String> chaYi = new ArrayList<String>(500);
ArrayList<String> arrayNumbers = new ArrayList<String>(100000);
for (int i = 100000; i > 0; i--)
{
String hzNumber = String.valueOf(i);
if (hzNumber.length() < 6)
{
for (int n = 0 ;hzNumber.length() < 6; n++)
{
hzNumber = "0" + hzNumber;
}
}
arrayNumbers.add(qzNumber + hzNumber);
}
for (int m = 0 ; m < arrayNumbers.size(); m++)
{
System.out.println(arrayNumbers.get(m));
numbers2++;
}
System.out.println("gentnumbers :" + numbers2);
}
}