當使用Jsoup解析html時,我需要一些幫助來保持換行。如何在Jsoup中保留換行符?
我已經嘗試過研究和嘗試在本網站上的東西,但找不到其中的任何一個工作。
我對編碼很陌生,所以簡單的解釋更受歡迎。
在此先感謝!
public class MainActivity extends AppCompatActivity {
TextView content;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
content=(TextView)findViewById(R.id.content0);
Button but=(Button) findViewById(R.id.but1);
but.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
System.out.println("parse button pressed");
new doit().execute();
}
});
}
public class doit extends AsyncTask<Void,Void,Void>{
String words;
@Override
protected Void doInBackground(Void... params) {
System.out.println("parsing");
try {
Document doc = Jsoup.connect("http://daltonschool.kr/homeeng/04schoollife/040203schoollife.html").get();
words=doc.select("table.cafeteria tbody tr td").eq(3).text();
}catch(Exception e){e.printStackTrace();}
return null;
}
@Override
protected void onPostExecute(Void aVoid) {
super.onPostExecute(aVoid);
content.setText(words);
}
}
}
@ashatte我試過,但它給了我在 回報Jsoup.clean(S錯誤, 「」,Whitelist.none(),新Document.OutputSettings() .prettyPrint(假)); 說它需要java.lang.Void它發現java.lang.String。 我不知道如何應用這個。 – thok0831