问题列表 - 第16968页

Java泛型比较

你如何比较两个通用类?

class Entry<K,V>
{
    protected K key;
    protected V value;

    public K getKey() { return key; }
    public V getValue() { return value; }

    public static Comparator KeyComparator = new Comparator()
    {
        public int compare(Object o1, Object o2)
        {
            int key1 = ( (Entry) o1 ).getKey();
            int key2 = ( (Entry) o2 ).getKey();

            if (key1 > key2)
            {
                return 1;
            }
            else if (key1 < key2)
            {
                return -1;
            }
            else
            {
                return 0;
            }
        }
    };
}
Run Code Online (Sandbox Code Playgroud)

我得到以下编译错误:

int …
Run Code Online (Sandbox Code Playgroud)

java generics comparison arraylist

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

案例折叠UTF-8不知道语言

我正在尝试评估不区分大小写的UTF-8字符串比较的不同策略.

我已经阅读了Unicode联盟的一些材料,尝试了ICU,并尝试提出各种实施质量的替代方案.

我曾多次看到简单案例映射和完整案例映射之间的文本不同,我想确保完全理解差异.

在我阅读它时,简单案例映射是"无上下文",即不需要知道有效载荷是什么语言.由于突厥语"I /ı/İ/ i"崩溃,这将给出近似结果.

另一方面,完整案例映射需要知道有效载荷的语言才能执行映射.有了这些额外的信息,它可以采取特殊措施来涵盖"Kim"作为突厥语字符串应该在大写字母中成为"KİM",而"Kim"作为英语字符串,在大写字母中应该变成"KIM"的情况.

我做对了吗?

是否存在针对不同语言折叠不同的"多面"代码点的其他示例?

谢谢!

更新:其中一个提到简单案例映射作为语言独立的来源是ICU的文档.我把它解释为Unicode真理,但也许它只是一个实现的声明?

c utf-8 case-insensitive

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

Java优先级队列应该如何工作?

简短的故事,我正在实现一个图表,现​​在我正在研究Kruskal,我需要一个优先级队列.我对优先级队列的定义是具有最小密钥的元素将首先出现?这是错的吗?因为当我在队列中插入加权边(或数字)时,它们不会最终排序.

PriorityQueue<Integer> tja = new PriorityQueue<Integer>(); 
tja.add(55);
tja.add(99); 
tja.add(1); 
tja.add(102);
tja.add(54);
tja.add(51);
System.out.println(tja);
Run Code Online (Sandbox Code Playgroud)

那将打印出来; [1,54,51,102,99,55].这不像我希望的那样排序!是的,我创建了一个进入优先级队列的comperator,该队列从edge对象中提取数字并根据该int进行比较.所以这应该有用,或者我只是完全误解了这个数据结构如何工作的整个概念?

java priority-queue data-structures

5
推荐指数
2
解决办法
9047
查看次数

使用Open Xml SDK 2.0更改Wor Document的页面大小

我的应用程序需要使用Open xml Sdk 2.0将自定义报告导出到Word文档

我的导出功能工作正常,但我需要增加页面大小才能正确显示它.(否则自动换行将是一个问题,报告看起来不会很好).

任何人都可以建议我如何根据报告的宽度调整页面大小.

我还需要另一个帮助来对齐单词文档.发布链接是使用OpenXml Sdk 2.0在Word中进行水平文本对齐

.net openxml

0
推荐指数
2
解决办法
5630
查看次数

F#(或.NET库)的统计功能

使用统计数据的人是否有可能用F#替换他的专业程序?我主要考虑SAS/SPSS?

在F#中对它的任何原生支持?

我不是在谈论作为标准差等的琐碎事物,而是例如项目响应建模.

更新:不要让项目响应建模给你带来!我甚至不知道它,只是我知道他们用SPSS做的事情的一个例子,以澄清它是关于更高级的功能.

简:有没有办法使用F#作为主要统计工具并将SPSS全部替换?

statistics f#

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

使用jquery设置/更改值以下拉

如何设置或更改值以下拉.

我有一个下拉列表,最初没有选择一个值.

如何使用jquery选择值

javascript jquery

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

C#项目文件的多个输出路径

我可以使用多个输出路径吗?就像我构建我的项目时,exe应该生成两个不同的路径.如果是这样,我如何在Project Properties-> Build - > output path中指定?我尝试过使用,并且; 但这些都不起作用.

c# build-process

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

为什么它返回null?

我有3个类,我在下面写了一些它们.当我在AddStudent类中写这个语句时,它会显示abcd1234这是密码,但是当我在MainFrame类中写它时它会返回null.why ?? ?(我使用AddStudent的构造函数将我的管理对象从MainFrame发送到AddStudent)(我需要在大型机的AddStudent类中创建的管理对象的信息)我该怎么办?

management.getStudentsPassword();
Run Code Online (Sandbox Code Playgroud)

我的AddStudent类:

public class AddStudent extends javax.swing.JDialog {

private SystemManagement management;


/** Creates new form AddStudent */
public AddStudent(java.awt.Frame parent, boolean modal, SystemManagement management) {
    super(parent, modal);
    initComponents();
    this.management = management;

}
Run Code Online (Sandbox Code Playgroud)

我的MainFrame类:

public class MainFrame extends javax.swing.JFrame {

/** Creates new form MainFrame */
private SystemManagement management;
.
.
.}
Run Code Online (Sandbox Code Playgroud)

我的SystemManagement类:

private String studentsPass;
...
public void setStudentspassword(String password){
studentsPass = password;
}
public String getStudentsPassword(){
return studentsPass;
}
Run Code Online (Sandbox Code Playgroud)

java

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

JDK 1.4.2中String类中的"contains(CharSequence s)"方法

在Java 1.5中,contains(CharSequence s)方法被添加到String类中.这种方法

当且仅当此字符串包含指定的char值序列时,才返回true.

您将如何在1.5之前的Java版本中执行此操作,特别是在1.4.2版本中?

java

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

servlet应该在doGet/doPost结束时显式返回吗?

在doGet或doPost方法结束时显式返回,只是让方法"自行返回"之间有什么区别吗?

public void doGet(HttpSerlvetRequest req, HttpServletResponse resp) {
    <my code here>
    return;
}

public void doGet(HttpSerlvetRequest req, HttpServletResponse resp) {
    <my code here>
}
Run Code Online (Sandbox Code Playgroud)

java servlets return

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