如何以编程方式更改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");
我对java很陌生,在下面的代码中,我试图实现的是将第一个索引设置为一个数字,第二个索引设置为相同的数字,第三个索引是在数组中添加第一个和第二个索引,然后尝试从数组中添加最后三个索引,并将这个数字添加到现有的数组中,但是不知道为什么长度-1不工作,我将感谢任何帮助。
package com.company;
import java.util.*;
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
try {
in
我试图使用eclipse在hadoop上运行KMeans算法。我提到了这个程序。
为此,数据是硬编码的。不需要外部数据文件。当我运行这个程序时,我得到的是ArrayOutOfBoundsException in DistanceMeasurer方法。我不明白为什么会出现这个错误。这是测距仪的代码
package com.clustering.model;
public class DistanceMeasurer{
public static final double measureDistance(ClusterCenter center,Vector v){
double sum=0;
我正在尝试使气泡排序,这是我的代码:
import java.util.Random;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
double[] test = new double[5];
double t;
//Set random value to each of elements
for(int i = 0;i<test.length;i++){
test[i] = Math.round((1
在我的课堂上,我们必须做一个矩阵填充程序,但我已经非常困惑如何使用用户的输入,我不知道怎么做。Iv'e试图开始编码,但无法通过第一步。
package question4;
import java.util.Random;
import java.util.Scanner;
import java.util.Arrays;
public class MatrixFiller {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
Sy
我是一个新手,正在努力完成下面的教程
// Create a method called countEvens
// Return the number of even ints in the given array.
// Note: the % "mod" operator computes the remainder, e.g. 5 % 2 is 1.
/*
* SAMPLE OUTPUT:
*
* 3
* 0
* 2
*
*/
下面是我的代码
public static void main(String[] args)
import java.util.Scanner;
public class array2
{
public static void main(String[] args)
{
char choice = 'Y';
Scanner input = new Scanner(System.in);
int q=1;
int j=0;
String[] name = new String[q];
while (choice == 'Y' || choice == 'y'){
我正在创建一个由串行通信组成的android应用程序,我得到了一个错误,名为java.lang.ArrayIndexOutOfBoundsException: length=1;index=1,请告诉我如何修复它
这是我的usb驱动程序:
public class UsbDriver {
private final Context mApplicationContext;
private final UsbManager mUsbManager;
@SuppressWarnings("unused")
private final UsbConn
我正在编写一个程序,在这个程序中我需要返回添加到数组中的评论数量。这是我到目前为止所拥有的。
package assignment;
import java.text.MessageFormat;
import java.util.Scanner;
import java.awt.Point;
import java.awt.Dimension;
import java.awt.Rectangle;
import java.time.LocalDate;
class Review {
public String reviewText;
public int number
首先:在iOS中,一切都完全按照预期工作。
我认为问题在于,钛生成的一些Java对象没有得到更新可滚动视图大小的参数。
错误日志:
[WARN] : ResourceType: No known package when getting name for resource number 0xffffffff
[WARN] : dalvikvm: threadid=1: thread exiting with uncaught exception (group=0xa4d57b20)
[ERROR] : TiApplication: (main) [674,5584] Send
我正在使用JNR并尝试传递一个具有以下C等价签名的回调函数:
int fn(void const*, void const**, void**)
转换成一些C函数。我在Java端声明了嵌套在JNR库接口中的回调为:
public static interface Fn {
@Delegate public int call(Pointer a, Pointer[] b, Pointer[] c);
}
使用JNR库接口中的另一个函数
public int doSomething(Fn fn);
在接受int(*)(void const*, void const**, void**)的C代码
我在java类中有一个方法,该方法被调用来设置该类的字段。字段类型为"char []. As I try and access an element of thechar []‘my program将崩溃。
jni代码:
mid = env->GetMethodID(cls,"setData","([C)V");
env->CallVoidMethod(obj,mid,MyClass.Data) //MyClass.Data: unsigned char Data [8];
java代码:
public void setData(char
我有这段代码,但我一直收到这条错误消息,我不知道为什么?
线程“javaapplication28.JavaApplication28.main(JavaApplication28.java:38)”java.lang.ArrayIndexOutOfBoundsException: 2中的异常:2 Java结果:1
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("This program tra
我正试着深入研究array。我试过这么多多维数组,但不明白
class Test
{
public static void main (String[] args) throws java.lang.Exception
{
String [][] obj1 = new String [10][5];
String [][] obj2 = new String [10][];
System.out.println(obj1[1].length);
System.out.println(obj2[1].length
在Java中,我希望从简单图像数组的两个维度获得最大元素,即:
int getWidth(Color[][] pixels){
//return max of dimension 1
}
int getHeight(Color[][] pixels){
//return max of dimension 2
}
我知道如何在Java中对一维数组执行此操作,我只需运行一个条件为i< pixels.length的for循环即可。但是,我不太确定.length是如何为2D数组工作的,甚至不确定它是否工作。我该怎么处理这个?
当我尝试运行这段代码时,我一直收到这样的错误:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at Oblig3B.main(Oblig3B.java:8)
下面是我的代码:
import java.util.*;
import java.io.*;
class Oblig3B{
public static void main(String[]args){
OrdAnalyse oa