Tag: java

为什么ConcurrentHashMap防止空键和值?

ConcurrentHashMap的JavaDoc说: 像Hashtable一样,但不像HashMap ,这个类不允许null被用作键或值。 我的问题:为什么? 第二个问题:为什么不Hashtable允许null? 我用了很多HashMaps来存储数据。 但是当更改为ConcurrentHashMap时,由于NullPointerExceptions,我有几次陷入麻烦。

Java:静态类?

我有一个充满实用function的课程。 实例化它的一个实例没有语义意义,但我仍然想要调用它的方法。 处理这个问题的最好方法是什么? 静态类? 抽象?

通过索引获取string – Java

我知道如何计算string中某个字符或数字的索引,但是有没有什么预定义的方法可以用来给我在第n个位置的字符呢? 所以在string“foo”中,如果我要求索引为0的字符,它会返回“f”。 注意 – 在上面的问题中,“字符”我不是指字符数据types,而是string中的字母或数字。 这里最重要的是当方法被调用时,我没有收到一个字符,而是一个string(长度为1)。 我知道substring()方法,但我想知道是否有一个更好的方法。

如何在Java中首字母大写string?

我正在使用Java从用户获取一个Stringinput。 我正在尝试使这个input的第一个字母大写。 我试过这个: String name; BufferedReader br = new InputStreamReader(System.in); String s1 = name.charAt(0).toUppercase()); System.out.println(s1 + name.substring(1)); 这导致了这些编译器错误: types不匹配:无法从InputStreamReader转换到BufferedReader 无法在原始typeschar上调用toUppercase()

如何使用JPA和Hibernate解决LazyInitializationException

我正在为想要使用延迟初始化的客户开发一个项目。 当使用默认的延迟加载模式映射类时,他们总是会得到“懒惰的初始化exception”。 @JoinTable(name = "join_profilo_funzionalita", joinColumns = {@JoinColumn(name = "profilo_id", referencedColumnName = "profilo_id")}, inverseJoinColumns = {@JoinColumn(name = "funzionalita_id", referencedColumnName = "funzionalita_id")}) //@ManyToMany(fetch=FetchType.EAGER) – no exceptions if uncommented @ManyToMany private Collection<Funzionalita> funzionalitaIdCollection; 有没有使用JPA类的标准模式来避免这个错误? 片段欢迎,非常感谢您的时间。

将string转换为Java中的“Character”数组

我想将String转换为字符类的对象数组,但我无法执行转换。 我知道我可以使用toCharArray()方法将string转换为原始数据types为“char”的数组,但是它不能帮助将string转换为字符types的对象数组。 我怎么会这样做呢?

在某个位置插入一个string

我得到一个6位数的整数。 我想要显示它作为一个String与小数点(。)在2位数字的结尾。 我想使用float但build议使用String更好的显示输出(而不是1234.5将1234.50 )。 因此,我需要一个函数,将采取一个int作为参数,并返回格式正确的String从小数点2位数字结束。 说: int j= 123456 Integer.toString(j); //processing… //output : 1234.56

keytool错误密钥库被篡改,或者密码不正确

我在本地机器上生成证书时遇到以下错误。 C:\Users\abc>keytool -genkey -alias tomcat -keyalg RSA Enter keystore password: keytool error: java.io.IOException: Keystore was tampered with, or password was incorrect 我认为在JDK版本中有一些问题。我在我的同事机器上运行相同的命令,它工作正常。 请分享你的投入。

java / javaw / javaws之间的区别

我想知道, java / javaw / javaws什么区别? 我在windows下发现,大部分的Java都是用javaw启动的。

像Java中的对象结构

完全违背Java创build类似结构对象的方式吗? class SomeData1 { public int x; public int y; } 我可以看到一个访问器和mutators更类似Java的类。 class SomeData2 { int getX(); void setX(int x); int getY(); void setY(int y); private int x; private int y; } 第一个例子中的类是符号方便的。 // a function in a class public int f(SomeData1 d) { return (3 * dx) / dy; } 这并不方便。 // a function […]