小编Kun*_*nal的帖子

比较两个.jar文件

如何比较两个.jar文件?它们都有编译的.class文件.

我希望在方法变化等方面有所不同.

java comparison diff jar

91
推荐指数
7
解决办法
11万
查看次数

编译时间与运行时间依赖关系 - Java

Java中的编译时间和运行时依赖性有什么区别?它与类路径有关,但它们有何不同?

java runtime classpath compile-time

79
推荐指数
5
解决办法
4万
查看次数

用于财务数据的Java API

我正在研究我的硕士项目,我正在寻找有关特定公司的大量财务数据.

例如:让我们说"Apple".我想要历史价格,当前市场价格/比率,季度业绩和分析师电话.

我在StackOverflow上看到了几个关于YQL的帖子.我想我可以免费获得雅虎财经的当前价格和各种比率.然而,对于其他数据,有像汤森路透,彭博等公司,但他们似乎有一个封闭的系统.

我在哪里可以获取API来获取各种数据?有什么能帮助我获取这些数据吗?我也可以使用任何格式的原始数据.无论我能得到什么.你们可以建议任何API吗?

java api open-source finance

8
推荐指数
1
解决办法
2万
查看次数

在TreeMap中的Key上对自定义数据结构进行排序

我想在key上对TreeMap进行排序.Key是一些具有int,List,String等的自定义DataStructure.我期望排序的成员有一些重复.假设成员是Rank.超过1个对象可以具有相同的排名.

简化版示例:

注意:在CompareTo方法中,0不会故意返回0而不是忽略重复.(如果这不是避免重复的正确方法,请纠正我)

import java.util.TreeMap;


public class TreeTest {

public static void main(String[] args) {
    TreeMap<Custom,String> t = new TreeMap<Custom,String>();
    Custom c1 = new Custom();
    c1.setName("a");
    c1.setRank(0);

    Custom c2 = new Custom();
    c2.setName("b");
    c2.setRank(1);

    Custom c3 = new Custom();
    c3.setName("c");
    c3.setRank(0);

    t.put(c1, "first");
    t.put(c2, "Second");
    t.put(c3, "Third");

    System.out.println(t.keySet());

    for(Custom c:t.keySet()){
        System.out.println(t.get(c));
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

和自定义对象

package com.example.ui;

 public class Custom implements Comparable<Custom>{

int rank;
String name;

public int getRank() {
    return rank;
}

public void setRank(int rank) {
    this.rank = …
Run Code Online (Sandbox Code Playgroud)

java sorting treemap

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