我正在尝试连接到php服务器上的脚本并检索脚本回显的文本。完成我使用了以下代码。
代码:=
import java.net.*;
import java.io.*;
class con{
public static void main(String[] args){
try{
int c;
URL tj = new URL("http://www.thejoint.cf/test.php");
URLConnection tjcon = tj.openConnection();
InputStream input = tjcon.getInputStream();
while(((c = input.read()) != -1)){
System.out.print((char) c);
}
input.close();
}catch(Exception e){
System.out.println("Caught this Exception:"+e);
}
}
}
我确实得到了所需的输出,即文本“你会非常成功”。但是当我删除(char)类型转换时,它会产生 76 位长。 8911111732119105108108329810132118101114121321151179999101115115102117108108 我无法理解的数字。我读到getInputStream是 a byte stream,那么应该有数字乘以 8 数字长输出吗?任何见解都会非常有帮助,谢谢
杨__羊羊
相关分类