如何正确检查列表是否具有已定义的整数?
private List<Integer> itemsToDrop = new ArrayList<Integer>();
private int lastRateAdded, lastDropAdded;
if(itemsToDrop.contains(lastDropAdded))
{
itemsToDrop.remove(lastDropAdded);
}
itemsToDrop.add(DropConfig.itemDrops[npc][1]);
lastRateAdded = itemRate;
lastDropAdded = DropConfig.itemDrops[npc][1];
Run Code Online (Sandbox Code Playgroud)
但是,这会引发以下错误
java.lang.IndexOutOfBoundsException:索引:526,大小:1
所以,我需要弄清楚如何正确检查以查看整数是否存储在列表中
所以,我想我说使用LibGDX会有所帮助.
码:
package com.fmeg.tapout.android;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import com.applifier.impact.android.ApplifierImpact;
import com.badlogic.gdx.backends.android.AndroidApplication;
import com.badlogic.gdx.backends.android.AndroidApplicationConfiguration;
import com.fmeg.tapout.ActionResolver;
import com.fmeg.tapout.TapoutGame;
import com.google.android.gms.games.Games;
import com.google.example.games.basegameutils.GameHelper;
import com.google.example.games.basegameutils.GameHelper.GameHelperListener;
public class AndroidLauncher extends AndroidApplication
implements GameHelperListener, ActionResolver {
private static final String EVERPLAY_GAME_ID = "14234";
private GameHelper gameHelper;
public AndroidLauncher() {
}
@Override
protected void onCreate (Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
AndroidApplicationConfiguration config = new AndroidApplicationConfiguration();
ApplifierImpact.setDebugMode(false);
ApplifierImpact.setTestMode(false);
ApplifierImpact impact = new ApplifierImpact((Activity)this, EVERPLAY_GAME_ID);
ApplifierImpact.instance.changeActivity(this);
gameHelper = new GameHelper(this, GameHelper.CLIENT_ALL);
gameHelper.setup(this);
initialize(new TapoutGame(impact, this), …Run Code Online (Sandbox Code Playgroud) 我已经用 Google Charts API 尝试了三个小时来更改我在下面显示的下一个的颜色。正如你所看到的,我已经用白色绘制了 X/Y 轴,但这就是我所能做的,尽管改变了背景颜色。

我一直在阅读位于此处的文档:https : //developers.google.com/chart/interactive/docs/gallery/table