XML ফাইলটি পড়ার সময় বস্তুর আকারের তথ্য পাওয়া

xml ফাইল থেকে তথ্য আনতে নিম্নলিখিত কোড লেখা আছে আমি এটা আনয়ন কিন্তু বস্তু ফর্ম মধ্যে মনে হয়। কেন যে?

package newpackage;

import java.io.File;
import java.util.Iterator;
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;
import java.util.LinkedList;

public class xmlParser {


private DocumentBuilder db;
private DocumentBuilderFactory dbf;
private Document dom;
private LinkedList list = new LinkedList();

public static void main(String args[]) {
    xmlParser o = new xmlParser();
    o.parseXML();
    o.parseDocument();
    o.print();
}

public void parseXML() {//getting a document builder
    try {
        dbf = DocumentBuilderFactory.newInstance();
        db = dbf.newDocumentBuilder();
        dom = db.parse(new File("Details.xml"));
    } catch(Exception exc) {
        exc.printStackTrace();
    }
}

public void parseDocument() {//get a list of student elements
    Element docEle = dom.getDocumentElement();
    NodeList nl = docEle.getElementsByTagName("Details");
    if(nl != null && nl.getLength() > 0) {
        for(int i=0;i

আউটপুট:

[email protected]
[email protected]
[email protected]
[email protected]

toString প্রয়োগ করার পরেও আমি বস্তুর আকারের আউটপুট কেন পাই?

0
যোগ
মতামত: 1

2 উত্তর

স্ট্রিংয়ের প্রয়োগের পরেও আমি অবজেক্ট ফর্মের আউটপুট কেন পাই?

যেহেতু আপনি toString() পদ্ধতিতে বিশদ শ্রেণীতে ওভাররাইড করেননি

0
যোগ

যখন আপনি পঠনযোগ্য আউটপুট চান, তখন আপনার newpackage এ toString() পদ্ধতিটি অগ্রাহ্য করতে হবে। বিস্তারিত শ্রেণী;)

0
যোগ