小编Jij*_*joy的帖子

为什么Java中没有SortedList?

在Java中有SortedSetSortedMap接口.两者都属于Java的标准集合框架,并提供了一种访问元素的排序方式.

但是,根据我的理解SortedList,Java中没有.您可以使用java.util.Collections.sort()对列表进行排序.

知道为什么它的设计是这样的吗?

java sorting collections

479
推荐指数
6
解决办法
44万
查看次数

String replace()和replaceAll()之间的区别

除了以后使用正则表达式之外,java.lang.String replace()replaceAll()方法之间有什么区别?对于简单的换人一样,代替./ ,有什么不同?

java string replace

203
推荐指数
5
解决办法
20万
查看次数

object == null或null == object?

我听到某人null == objectobject == null 检查更好

例如:

void m1(Object obj ) {
   if(null == obj)  // Is this better than object == null ? Why ?
       return ;
   // Else blah blah
}
Run Code Online (Sandbox Code Playgroud)

有什么理由还是这是另一个神话?感谢帮助.

java null

94
推荐指数
6
解决办法
15万
查看次数

wxPython for Python 3

wxPython是否有Python 3的版本?

如果是的话,我在哪里可以得到它?

wxpython python-3.x

43
推荐指数
2
解决办法
4万
查看次数

如何在Java中解决重载方法的选择歧义?

package org.study.algos;
public class Study {

    public static void main(String[] args) {
       A a = new A();
       a.m1(null);
    }
 }
 class A {
    public void m1(String s) {
       System.out.println("String");
        System.out.println(s);
    }
    public void m1(Object obj) {
       System.out.println("Object");
       System.out.println(obj);
    }
}
Run Code Online (Sandbox Code Playgroud)

这里,输出是

String null

为什么JVM将方法解析为带有String参数的方法?

在此先感谢J

java

18
推荐指数
2
解决办法
5140
查看次数

在两个不同大小的数组中查找公共元素

我有一个问题是在两个数组中找到不同大小的公共元素.

Take,A1Size of size n和Array A2of size m,andm != n

到目前为止,我已经尝试逐个迭代列表并将元素复制到另一个列表.如果元素已经包含标记,但我知道它不是一个好的解决方案.

c algorithm

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

java正则表达式匹配文件路径

我正在尝试创建一个正则表达式来匹配java中的文件路径

C:\ ABC\DEF\GHI \的abc.txt

我试过这个([a-zA-Z]:)?(\\[a-zA-Z0-9_-]+)+\\?,就像下面的代码一样

import java.util.regex.Pattern;

  public class RETester {

public static void main(String arhs[]){

    String regularExpression = "([a-zA-Z]:)?(\\[a-zA-Z0-9_-]+)+\\?";

    String path = "D:\\directoryname\\testing\\abc.txt";

    Pattern pattern = Pattern.compile(regularExpression);

    boolean isMatched = Pattern.matches(regularExpression,path);
    System.out.println(path);
    System.out.println(pattern.pattern());
    System.out.println(isMatched);

}

}
Run Code Online (Sandbox Code Playgroud)

然而它总是给我,结果是假的.请帮助我 .

谢谢

java regex

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

django文档本地设置

我试图设置django.我有Django-1.1-alpha-1.我试图使用make实用程序制作位于Django-1.1-alpha-1/doc的文档.

但我得到一些错误说

> C:\django\Django-1.1-alpha-1\docs>C:\cygwin\bin\make.exe html

mkdir -p _build/html _build/doctrees sphinx-build -b html -d _build/doctrees . _build/html make: sphinx-build: Command not found make: *** [html] Error 127

有谁知道如何解决这个问题,并制作一个HTML文档

谢谢J

python django python-sphinx

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

Java反射框架和安全性

假设我的应用程序的外部库中有一个单例类.但我仍然可以使用反射创建该特定类的实例.像这样

    Class clas = Class.forName(Private.class.getName());

    for(Constructor c : clas.getDeclaredConstructors()){
        c.setAccessible(true);
        Private p = (Private) c.newInstance();
        System.out.println(p);
    }
Run Code Online (Sandbox Code Playgroud)

我怎么能限制这个?.

谢谢J

java reflection

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

在java中读取System.in的权限

我有一些代码使用下面的代码从控制台读取用户输入.

Console console = System.console();
String input = console.readLine();
Run Code Online (Sandbox Code Playgroud)

但是,此代码应在非常安全的环境中运行,其中每个操作的权限都通过策略文件控制.

所以我用策略文件测试了java代码

grant codeBase "file:/myjar.jar" {
   permission java.security.AllPermission;
};
Run Code Online (Sandbox Code Playgroud)

我不知道,我应该用什么许可来授予权限console.readLine().

java security

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