私はウェブページからいくつかのデータをウェブスクレイピングしてきましたが、この場合は為替レートが必要です。
ウェブスクレイピングによって、私はこの情報を含む文字列を取得しました
¢559.41
しかし、私はこれで浮動小数点数が必要です
559.41
私のコードは次のようになります(変数datosを使用して浮動小数点数を保存できます)
public static void main(String [] args) throws IOException{
float datos = 0;
String tasa = null;
Document d = Jsoup.connect("http://indi-eco.appspot.com/tcd").timeout(6000).get();
Elements ele= d.select("span#lblRefSellMsg");
tasa = (ele.text());
}}
質問の複製の種類:java:floatをStringに変換し、Stringをfloatに変換します
しかし、あなたの質問に答えるために:Web要素の前に必要な浮動小数点数の前に常に通貨トークン/記号がある場合は、次のようなものを使用して文字列を解析できます。
tasa = ele.text().subString(1, ele.text().length());
datos = Float.parseFloat(tasa);
これにより、先頭の1番目の文字(通貨識別子)が解析され、文字列からfloat値を取得して、float変数データ型に読み込まれます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加