如何以编程方式更改PageAdapter类中的数组?
以下是代码片段:
public class ViewPagerActivity extends Activity {
public int[] imgs;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Bundle b = getIntent().getExtras();
String id = b.getString("id");
我排除了我在Level.java类中的函数,允许我在程序中的任何时候复制2D数组,然后更改级别数组的大小,并填充复制值,最后显示它。
当我试图运行我的程序时,它在Level.java (一个替换值的部分)的第24行显示了Level.java。
Game.java类
package main;
public class Game {
public static void main(String[] args) {
Level lvl = new Level();
char[][] exampleLevelTemplate = new char[][] {
我正在试着画一幅基于随机数组的画。到目前为止,我已经部分成功了,因为背景颜色(白色)确实出现了。
但是,该图片无法绘制。相反,我看到的是白色背景和这个错误:
PixelAvatarGen
XphnX
Black and white or 8-bit color?
0 = B&W, 1 = 8bit
1
Print name to make into avatar.
2
5:2:7:0:3:6:7:0:6:7:7:3:1:4:0:6:5:1:7:4:0:0:5:6:6:3:0:2:3:7:2:4:7:5:4:2:3:6:0:1:4:1:6:4:1:1:1:5:7:5:1:5:4:0:4:
我知道对于java中的每个原始类型,都有一个引用类型可以表示相同的值,外加null。例如,int和java.lang.Integer。
我还了解到,虽然所有数组(甚至java.lang.Object[])都是从java.lang.Object派生的,但只有非原语类型的数组才能转换为java.lang.Object[]。
换句话说,我们可以做到:
Class type = Integer.class;
Object[] o = (Object[])java.lang.reflect.Array.newInstance(type, 4);
但以下结果会导致异常:
Class type = int.
我正在用Java制作一个二维数组:
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class board {
public static void main(String[] args) {
JFrame window = new JFrame ("Chess");
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
w
这是目前为止的代码,我试图获得脚本的最后一部分,以便每次从数组中打印一个随机名称。然而,我正在努力寻找一种方法来做到这一点?
import java.util.Arrays;
import java.util.Random;
public class ArrayTask2moredataseminar {
public static void main(String[] args) {
String[] name = new String[10];
String random = (name[new Random().nextInt(name.
我使用的是3D数组,在下面的代码中,我得到的数组索引超出了绑定错误,下面是相同的代码:-
package array2d;
import java.util.Scanner;
public class Array3 {
public static void main(String[] Args) {
Scanner vee= new Scanner(System.in);
int penilaian[][][];
int mahasiswa[];
for (int i = 0; i < 5; i++) {
我对Java很陌生,并且坚持使用下面的代码。我不知道如何返回char数组;而且如果我将字符串"purple"更改为其他内容,Java将不会编译代码。
public class Assigment4 {
public static void main(String[] args) {
// I get an error if color is initialized with a longer or shorter string.
String color = "purple";
char[] a = t
该函数为:
public Integer[] details;
private void putDetails(Integer l){
if (l != null){
int n = new Integer(0);
n = details[l];
details[l]=n+1;
}
}
错误消息显示:
java.lang.NullPointerException
at operacional.an_lex.putDetails(an_lex.java:30)
其中,第30行是:n = details[l];
你能帮帮我吗?
所以,我有Students.java和TestStudents.java。我应该创建3个学生对象,然后给他们分配3-5个类(courseName、creditHours和letterGrade),然后打印出这5个班级的平均成绩。我创造了学生,但我迷失了的是用与每个学生相关的课程信息来填充数组。我想我开发了一个带有数组的弱点,我理解使用循环来填充它--但是循环的参数是什么,以及如何使数组针对每个学生呢?
我面临的另一个挑战是,没有人确切地告诉我这门课在做什么,只是它是必要的,显然包含了computeGPA方法
import codelibraries.chp10.Course;
public c
错误文件在此处
java.lang.NullPointerException
at userdb.UserDBBean.getResult(UserDBBean.java:64)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
我试着把它变成一个用户输入,它有一个字符串,而不是后面的一个数字
字符串
我想要做的是把这个字符串保存到整数的数字值上.我所拥有的就是这里
public class test {
public static String[] mem;
public static void main(String args[]) {
System.out.println(" ");
Scanner sc=new Scanner(System.in);
String A=sc.nextLine();
Strin
public class A{
int val;
public A(int val){
this.val = val;
}
public void print() {
System.out.println(val);
}
public static void main(String args[]){
A[] aList = new A[10];
int temp =1;
for(A a : aList){
a = new
我有两个这样的文件:
Client.java:
public class Client implements Runnable {
//code
public void run() {
//more code
Crypt cls = new Crypt();
cls.decrypt(request,key,type);
//print "val" here.
//more code
}
}
然后是Crypt.java文件,如下所示:
public class Crypt{
public static
我正在尝试为java中的一个jrpg创建一个map,我正在做一个学习项目。我已经在名为map的地形对象上创建了一个10x10数组,并创建了一个独立于该数组的地形对象作为测试。接下来,我尝试为map2d数组的每次迭代创建一个terrain对象。在这里,我得到了错误“地形不能被解析为变量”,我已经移动了几行,并完成了30分钟或更长时间的谷歌搜索以寻找解决方案。如有任何帮助或提示,将不胜感激。
terrain[ ][ ] map = new terrain[10][10];
terrain T1 = new terrain();
public void mapp(){
int
为了说明我的问题,我最小化了我的源代码:
#include <iostream>
class vec{
public:
float* X;
int DIM;
vec(int dimension)
{
DIM = dimension;
X = new float[dimension];
for (int i=0;i<DIM;i++)
X[i] = (float) rand()/RAND_MAX;
}
~vec(void){
delete