小编Ank*_*oni的帖子

如何计算列表中对其属性之一具有相同值的自定义对象的数量

我正在用java编程。假设我有一个自定义对象 Item

class Item
{
     Integer id;
     BigDecimal itemNumber;
}
Run Code Online (Sandbox Code Playgroud)

我有项目清单。

List<Item> items = new ArrayList<>();
Run Code Online (Sandbox Code Playgroud)

现在,java 中最好的方法是什么,Items包含一些Items具有相同值的itemNumber.

java collections arraylist

1
推荐指数
1
解决办法
3725
查看次数

Java - 如何阻止嵌套循环检查两次相同的索引?

给定一个数组和一个数字N如果它们的总和等于N,则从数组中调用一对完全对.

找到所有完美的对并返回其指数的总和.请注意,数组中的任何元素只能在一个完美对中计算.

例子

成对([1,4,2,3,0,5],7)= 11由于完美对是(4,3)和(2,5),其中指数1 + 3 + 2 + 5 = 11.

成对([1,3,2,4],4)= 1由于索引0处的元素(即1)和索引1处的元素(即3)形成唯一的完美对.

输入1(arr)→array.integer:非负整数数组

输入2(N)→整数:正整数

输出→整数:索引之和,如果不存在完美对,则为0

我的代码:

     public static void main(String[] args) {
        int x[] = {1,4,2,3,0,5};
        System.out.println(pairwise(x, 7)); 
    }

     public static int pairwise(int[] arr, int N) {    
        int t=0;
        for(int i=0;i<arr.length;i++){
          for(int k=0;k<arr.length;k++){
            if(arr[i]+arr[k] == N){
              t+=i+k;
            } 
          }
        }
        return t;
     }
Run Code Online (Sandbox Code Playgroud)

问题是我的代码检查索引两次,如(0,1)和(1,0)被视为不同的索引.

java arrays nested-loops

1
推荐指数
1
解决办法
1621
查看次数

如何基于另外两个数组回填Java字符串数组?

我有两个数组:

String[] ArrayA = {"9","1","4","2","3"}; 
String[] ArrayB = {"9","2","8"};
Run Code Online (Sandbox Code Playgroud)

如何获得如下的新数组

String[] ArrayC = {"9","2","8","A","A"};
Run Code Online (Sandbox Code Playgroud)

逻辑是创建一个新ArrayC的长度等于ArrayA和回填剩余的数组元素(ArrayA长度减去ArrayB长度= 2)的差异"A".

java arrays string

1
推荐指数
1
解决办法
157
查看次数

创建倒计时器 - Java

    Timer timer = new Timer();

    TimerTask task = new TimerTask(){
        public void run(){
            for (int i = 0; i <= 30; i++){
                lblTimer.setText("" + i);
            }
        }
    };
    timer.scheduleAtFixedRate(task, 0, 1000); //1000ms = 1sec
Run Code Online (Sandbox Code Playgroud)

我创建了一个计时器,当我按下按钮时启动,上面是运行的代码.任何人都可以帮我创建一个数到30的计时器吗?现在当我运行它时,在标签中设置文本"30",但我希望它从0开始并计数到30.

java timer countdown countdowntimer netbeans-8

0
推荐指数
1
解决办法
5836
查看次数

String str ="'&String str = null之间的差异

String str1=""和之间有什么区别String str2 =null?当我们打印str1时没有输出,当我们打印str2输出时null.

java string

-6
推荐指数
1
解决办法
3508
查看次数

可以从静态或非静态上下文中调用静态方法吗?在java中

我只是想知道在Java中是否可以从静态或非静态上下文中调用静态方法?

java

-7
推荐指数
1
解决办法
133
查看次数

equals在java 6和java 7中的工作方式不同

在java 6和java 7中等于vs ==:

不幸的是,我没有一个例子,因为我在学校帮助一些学生,有时他们在java 7中使用这个结构,甚至在某些对象上工作,我只是想知道java 6和7之间是否存在一些关于这个和我知道当我们使用字符串时,我们应该使用equals.

我用等号测试了字符串和对象,但我意识到在java 7中使用==而不是equals有没有问题,java 6和7处理它的方式有什么不同吗?

java

-7
推荐指数
1
解决办法
166
查看次数