Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Java从XML文件创建线程_Java_Xml_Multithreading - Fatal编程技术网

如何使用Java从XML文件创建线程

如何使用Java从XML文件创建线程,java,xml,multithreading,Java,Xml,Multithreading,我是Java新手,想知道我是否有如下xml文件: `<?xml version="1.0" encoding="UTF-8"?> <Runners> <Runner Name="Germany"> <RunnersMoveIncrement>70</RunnersMoveIncrement> <RestPercentage>10</RestPercentage> </Runner> <Runne

我是Java新手,想知道我是否有如下xml文件:

`<?xml version="1.0" encoding="UTF-8"?>
<Runners>
<Runner Name="Germany">
<RunnersMoveIncrement>70</RunnersMoveIncrement>
<RestPercentage>10</RestPercentage>
</Runner>
<Runner Name="US">
<RunnersMoveIncrement>10</RunnersMoveIncrement>
<RestPercentage>9</RestPercentage>
</Runner>
<Runner Name="UK">
<RunnersMoveIncrement>20</RunnersMoveIncrement>
    <RestPercentage>7</Restpercentage>
    </Runner>
    <Runner Name="CHINA">

<RunnersMoveIncrement>30</RunnersMoveIncrement>
<RestPercentage>15</RestPercentage>
</Runner>
</Runners>'
`
70
10
10
9
20
7.
30
15
'

如何读取此文件并使用给定的属性为每个运行程序信息创建此xml文件的线程?有这么多的文章说这么多的方式。我真不知道该怎么办。有人能告诉我该怎么做或如何做吗?

使用Java读取XML文件有几种解决方案,但我认为您必须自己进行搜索。这里有一些线索:

在我看来,一个好的程序员是好奇的;不要只是问一个问题然后等待答案;)

使用线程的简单方法是:

public class MyThread extends Thread {
    public void run() {
       // What you want to do here ...
    }
}
或者

public class MyRunnable implements Runnable {
    public void run() {
       // What you want to do here ...
    }
}

阅读xml>根据您阅读的内容创建线程Hanks Marco。但是我该怎么做呢?我对那部分感到困惑。有人能用这个问题指导我吗?我非常感谢。@Fabein我试图读取XML文件,但它给出了一些错误。我正在努力解决这些问题。不过,感谢您的资源:)对于如何从XML文件中读取的内容创建线程,我仍然有点生疏。我知道该怎么办了。