java - 传递带有连字符或空格的字符串时,Java getElementById 返回 null
问题描述
当我向 getElementById 传递一个包含诸如“blah-blah”或“blah blah”之类的字符串的变量时,我遇到了返回 null 的问题。
while((line = bufferedReader.readLine()) != null) {
String[] parts = line.split("\\*");
String url = parts[0];
String element = parts[1];
Document document = Jsoup.connect(url).get();
System.out.println(document.getElementById(element));
}
当循环通过它时,当传递一个没有连字符/空格的变量(例如“blahblah”)时,它能够打印出正确的信息,我已经搜索了一个解决方案,但没有发现任何有用的信息。
解决方案
推荐阅读
- react-native - 反应本机文档选择器不显示本地文件
- docker - Docker - 使 ADD 命令以命令行参数为条件
- angular - 与静态组件共享数据 - Angular
- roku - 有谁知道 Roku 默认使用哪个媒体播放器?
- swift - 怎么定义!!作为自定义后缀运算符?
- java - 为什么客户端收到 500 响应错误,尽管服务器在 spring-integration-http 中没有遇到任何错误?
- javascript - load() 函数不在实时服务器上工作,但在本地主机上工作
- angular - 用户在服务器上工作的用户设备/浏览器占用空间
- javascript - 将基于子进程的 Promise 转换为异步等待
- python - 如何将时差限制在同一天?