gpt4 book ai didi

Java错误: java. lang.ArrayIndexOutOfBoundsException:0

转载 作者:行者123 更新时间:2023-12-01 12:09:21 24 4
gpt4 key购买 nike

public static void main(String[] args) {
args[0] = "derp";
args[1] = "herp";
args[2] = "lerp";

if (args.length < 1) {
System.out.println("what?");
System.exit(-1);
}Twitter twitter = new TwitterFactory().getInstance();
try {
Query query = new Query(args[0]);
QueryResult result;
do {
result = twitter.search(query);
List<Status> tweets = result.getTweets();
for (Status tweet : tweets) {
System.out.println("@" + tweet.getUser().getScreenName() + " - " + tweet.getText());
}
} while ((query = result.nextQuery()) != null);
System.exit(0);
} catch (TwitterException te) {
te.printStackTrace();
System.out.println("Failed to search tweets: " + te.getMessage());
System.exit(-1);
}

我收到此错误,我不知道为什么..

线程“main”中出现异常 java.lang.ArrayIndexOutOfBoundsException: 0 在 twitter4j.examples.search.SearchTweets.main(SearchTweets.java:34)

最佳答案

因为 String[] args 是在程序执行时设置的,并且您没有传递任何命令行参数。因为看起来你想用 3 个编译时常量替换它们,所以你可以像这样初始化 args

args = new String[3];
args[0] = "derp";
args[1] = "herp";
args[2] = "lerp";

关于Java错误: java. lang.ArrayIndexOutOfBoundsException:0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27348843/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com