Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/319.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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 将文本转换为URL_Java_Url - Fatal编程技术网

Java 将文本转换为URL

Java 将文本转换为URL,java,url,Java,Url,有没有办法像这样转换请求: "Annotation text="President Obama called Wednesday on Congress to extend a tax break for students included in last year's economic stimulus package, arguing that the policy provides more generous assistance." confidence="0.2" support="2

有没有办法像这样转换请求:

"Annotation text="President Obama called Wednesday on Congress to extend a tax break
for students included in last year's economic stimulus package, arguing that the policy
provides more generous assistance."
confidence="0.2" support="20" 
sparql="SELECT DISTINCT ?x WHERE { ?x a <http://dbpedia.org/ontology/OfficeHolder>; . 
?x ?related <http://dbpedia.org/resource/Chicago>; }" 
policy="whitelist"
“Annotation text=”奥巴马总统周三呼吁国会延长减税期限
对于去年经济刺激计划中的学生,他们认为
提供更慷慨的援助。”
信心=“0.2”支持=“20”
sparql=“选择不同的?x,其中{?x a。
?x?相关;}”
policy=“白名单”
这件事

我知道空格等于%20,但我不知道其他转换。 是否有任何Java库可以进行转换?

使用

URLEncoder.encode(textAfterQuestionMark);
使用


encode的单参数版本被标记为已弃用。为了更确定该方法将返回什么,最好指定一个编码字符集

URLEncoder.encode( "foobar", "UTF-8" );

不同之处在于,对于单参数版本,“生成的字符串可能因平台的默认编码而异”。

单参数版本的encode被标记为已弃用。为了更清楚地了解该方法将返回什么,最好指定一个编码字符集

URLEncoder.encode( "foobar", "UTF-8" );
不同的是,对于单参数版本,“结果字符串可能因平台的默认编码而异”。

我想将此指向此:tooi想将此指向此:太