Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.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 获取twitch流是否处于活动状态的检查_Java_Json_Twitch - Fatal编程技术网

Java 获取twitch流是否处于活动状态的检查

Java 获取twitch流是否处于活动状态的检查,java,json,twitch,Java,Json,Twitch,我一直在使用java来检查某个用户是否在线,如果该用户正在流媒体,它会说true或false……我使用的是最小的json 这是我的密码 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.URL; import java.net.URLConnection; import com.eclipsesource.json.JsonOb

我一直在使用java来检查某个用户是否在线,如果该用户正在流媒体,它会说true或false……我使用的是最小的json

这是我的密码

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;

import com.eclipsesource.json.JsonObject;


public class hostbot {

public static void main(String[] args) throws Exception {

    Twitchbot bot = new Twitchbot();
    bot.setVerbose(true);
    bot.connect("irc.twitch.tv", 6667, "something");
 }
 public boolean isStreamLive()
   {
     try 
         {
           URL url = new        URL("https://api.twitch.tv/kraken/streams/rexephon");
           URLConnection conn = url.openConnection();
           BufferedReader br = new BufferedReader( new InputStreamReader( conn.getInputStream() ));
           String inputLine = br.readLine();
           br.close();
           JsonObject jsonObj = JsonObject.readFrom(inputLine);
           return ( jsonObj.get("stream").isNull() )?false:true;
          } 
          catch (IOException e) 
          {
          e.printStackTrace();
          }
    return false; 
}
}

当我返回false时,是否假设在日志中打印单词false?还是别的什么?

您可能想学习一些Java的基础知识。return false表示调用函数时函数将返回。如果您想尝试打印它,您可以执行System.out.printlnisStreamLive;这将在你的主函数中调用。谢谢你,伙计!我知道我还在学习基础java。。。。我不是最聪明的人,但我正在努力。但还是要谢谢你,伙计!当然:如果有任何问题,请随时发布更多问题!是的,我有个问题,马上就要发帖了!