1
我无法从我的代码输出中删除SSP和/ SSP标签,该代码出现在我输出的对话框中。从对话框中删除标签
我已经尝试了几种不同的方法来删除标签,但似乎不能请你建议如何修改下面的代码,以便我可以删除这些标签。我对Java很新。
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package simpledialogbox;
import javax.swing.JOptionPane;
import java.io.IOException;
import java.util.logging.*;
import org.jsoup.*;
import org.jsoup.nodes.*;
import org.jsoup.select.*;
public class SimpleDialogBox {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
try {
String url = "http://bmreports.com/bsp/additional/soapfunctions.php?element=SYSPRICE&dT=NRT";
Document doc = Jsoup.connect(url).get();
Elements SSPparagraphs;
SSPparagraphs = doc.select("SSP");
//paragraphs = doc.select("SBP");
System.out.println(SSPparagraphs.text());
(Element SSPparagraphs : paragraphs)
JOptionPane.showMessageDialog(
null, SSPparagraphs, "Cashout Prices", JOptionPane.PLAIN_MESSAGE);
System.exit(0);
}
catch (IOException ex) {
Logger.getLogger(SimpleDialogBox.class.getName())
.log(Level.SEVERE, null, ex);
}
}
}
@ barna10刚刚试过,这似乎已经删除了标签,但我似乎只能得到一个接一个的空格分隔的数字。 30.4443 30.4322 28.6999等。我如何分解它们以使数字出现在列表中? – Ingram 2014-10-04 21:29:16
我将输出分配给一个字符串,然后将其分开。看着我编辑的答案。 – barna10 2014-10-04 21:47:52
我使用了编辑过的答案,但是显示的对话框是一排水平数字,每个数字由一个空格分隔。这使得它不可读。理想情况下,我正在寻找对话框中的输出作为列表。在我删除标签之前,这些数字出现在列表中。 – Ingram 2014-10-04 21:51:47