如何以编程方式更改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.
这是目前为止的代码,我试图获得脚本的最后一部分,以便每次从数组中打印一个随机名称。然而,我正在努力寻找一种方法来做到这一点?
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.
我正在用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
我使用的是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++) {
所以,我有Students.java和TestStudents.java。我应该创建3个学生对象,然后给他们分配3-5个类(courseName、creditHours和letterGrade),然后打印出这5个班级的平均成绩。我创造了学生,但我迷失了的是用与每个学生相关的课程信息来填充数组。我想我开发了一个带有数组的弱点,我理解使用循环来填充它--但是循环的参数是什么,以及如何使数组针对每个学生呢?
我面临的另一个挑战是,没有人确切地告诉我这门课在做什么,只是它是必要的,显然包含了computeGPA方法
import codelibraries.chp10.Course;
public c
该函数为:
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];
你能帮帮我吗?
我试着把它变成一个用户输入,它有一个字符串,而不是后面的一个数字
字符串
我想要做的是把这个字符串保存到整数的数字值上.我所拥有的就是这里
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
错误文件在此处
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
我有两个这样的文件:
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
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
我对java非常陌生,我正在尝试做一些涉及嵌套类的java,并且我在Matlab中运行它。所以我有我的内部类和外部类,我试图创建这个新类的一个实例,它接受两个java.lang.Objects作为它的构造函数,但当我试图这样做时,我得到了一个错误,它告诉我我正试图通过这个Ljava.lang.Object,而不是一个java.lang.Object。我对此做了一些研究,关于它是如何编码的,但我真的不太明白。任何帮助都将不胜感激,我的代码(来自Matlab)如下!
>> p = innerclass.getConstructors();
>> p(1)
ans =
我正在用org.json.simple解析一个JSON文件,我发现了一个让我生气的错误,我无法修复它。希望你能帮我。问题是,这段代码出现以下异常java.lang.Double cannot be cast to java.lang.Long --“奇怪”之处在于,如果我将“双变量”更改为“长变量”,则会出现以下错误:java.lang.Long cannot be cast to java.lang.Double。你能帮帮我吗?
private double[] tminOWaux = new double[7];
private double[] tmaxOWaux = new doubl
我了解到在Java中,数组是通过引用传递的,这意味着可以在函数中修改数组。然而,我最近遇到了这段代码,它让我感到困惑,因为它似乎显示出不一致的行为。
import java.io.*;
import java.util.*;
public class TestProgram {
public static void fMethod(int[] f){
f[0] = 9;
f[1] = 7;
f = new int[4];
}
public static void main(String[] args){
当我尝试运行下面的代码块时,我得到了Null指针异常,这段代码本应打印出存储在txt文件中的图书列表。(在解析之前先有一个book对象的“环行”实现是故意的)
空指针异常的出现在代码中指明(本质上是引用BookPrint的任何地方)。
有什么想法吗?
import java.io.*;
import java.util.Scanner;
/** there is a basic Book.java file that stores a title and a category that are set by a *constructor and has get methods fo
在我的一个java类中,我得到了一个空指针异常。我一直在看着这个东西,现在我需要另一双眼睛。我有两个类文件: FileParser:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package photouploader;
import java.nio.*;
import java.io.*;
import java.util.*;
/**
*
* @author 10339
*/
public class filePa