-
java – 为什么不= =在String上工作?
所属栏目:[Java] 日期:2020-12-15 热度:80
参见英文答案 How do I compare strings in Java?????????????????????????????????????23个 我刚刚开始Java编程.我到目前为止都很喜欢它,但我一直坚持这个问题. 当我运行此代码时,每当我输入“boy”时,它只会响应GIRL: import java.util.Scanner;public cl[详细]
-
尝试使用string作为键和double作为值在java中创建哈希表
所属栏目:[Java] 日期:2020-12-15 热度:131
在以下程序中: import java.util.*;public class HashTableStringdouble{// private HashtableString,double[] model = new HashtableString,double[]();; private HashtableString,double model = new HashtableString,double();; // this does not work p[详细]
-
如何在Java中获得第5个根?
所属栏目:[Java] 日期:2020-12-15 热度:123
我正在尝试为我的程序获取数字的第5个根.我使用过Math.pow(a,b);得到这个的方法,但由于某种原因它不起作用. 假设我做了像double z = Math.pow(5,5)这样的事情.一旦获得值,我就会对它执行一次System.out,它将打印出3125的结果.之后我在它上面执行z = Math.Pow[详细]
-
如何编写Fibonacci Java程序而不使用if
所属栏目:[Java] 日期:2020-12-15 热度:98
在int Fibonacci(int n)中编写的代码是什么,而不像他们在这里做的那样使用“if” Java recursive Fibonacci sequence? 我试着写这个但是错了: 因为在这个程序中,列表将是1 1 2 3 5 8而不是0 1 1 2 3 5 8 这是我试写的程序: public class Fibonacci{ publi[详细]
-
java – 使用Jackson JSON解析将TRUE或FALSE转换为布尔值
所属栏目:[Java] 日期:2020-12-15 热度:140
我正在使用Jackson注释将 JSON响应解析为POJO对象.我在POJO中使用布尔变量来映射来自JSON的值“true”和“false”.但突然之间,我们将JST中的值变为“TRUE”和“FALSE”,并解析了这些值的失败. 任何人都可以建议将它映射到布尔值的方法,因为这个变量被用在很[详细]
-
java – 在String中查找一个6位数字
所属栏目:[Java] 日期:2020-12-15 热度:103
我有一个来自短信的字符串,如: “您的代码:123456.您的参考编号为012.总金额为E 1250,00 ..” 现在我需要提取代码’123456′,它每次都不同,但总是6位数. 如何从字符串中提取这个6位数字?我能以某种方式使用正则表达式吗?我需要确定,所以我不想拆分’代码[详细]
-
java – 具有“对象到期”的对象缓存数据结构
所属栏目:[Java] 日期:2020-12-15 热度:56
Java中的哪种数据结构最适合实现内存中的对象缓存,其中对象具有单独的到期时间? 基本上对于缓存我可以使用Map(其中key可以是String),它提供put和get方法,并使用“timestamp”“object”对的有序列表来管理到期时间.因此,清理线程可以检查第一个列表条目,并[详细]
-
给小数点时,Java程序崩溃,但使用int
所属栏目:[Java] 日期:2020-12-15 热度:162
当用户输入整数时,程序运行平稳,但当用户输入最后有小数的数字时,程序崩溃. 这些是我得到的错误: at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48) at java.lang.Integer.parseInt(Integer.java:458) at java.lang.Integ[详细]
-
Java中的非公共顶级类
所属栏目:[Java] 日期:2020-12-15 热度:101
在 Java中创建顶级类非公共的原因是什么? 假设我们有Foo.java,可能会有 class Foo {} 要么 public class Foo {} 我知道前一个例子会有一些类 – 可见性问题(可能从其他包中看不到).但无论如何,有没有任何理由可以解释为什么某人可能会像第一个代码示例中那[详细]
-
java – 格式日期从14 Aug到YYYYMMDD
所属栏目:[Java] 日期:2020-12-15 热度:117
将日期14 8月2011更改为格式20110814 ..我怎么能在 java中这样做? 这里14aug是一个字符串… String date =“14aug”; 解决方法 SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");String yyyyMMdd = sdf.format(date); 参考: java.text.SimpleDate[详细]
-
多线程 – 我不懂多线程编程
所属栏目:[Java] 日期:2020-12-15 热度:85
有人可以向我解释,当一个核心CPU一次只能做一件事时,多线程应用程序如何更快.如果我有10个线程,那么在单个核心cpu上的任何给定时刻,这些线程中只有一个真正“正在运行”,并且所有额外线程只会增加上下文切换开销.因此,如果每个线程有10个指令要处理,那么最后[详细]
-
java – 当我遍历List时,哪种方法最有效?
所属栏目:[Java] 日期:2020-12-15 热度:130
ListT list = new ArrayListT(); 1方法: for(int i = list.length - 1; i = 0; i--) { System.out.println(list.get(i));} 2方法: for(T t : list) { System.out.println(t);} 3方法: IteratorT it = list.iterator(); while(it.hasNext()) { System.out.[详细]
-
java – Project Euler:问题7的程序化优化?
所属栏目:[Java] 日期:2020-12-15 热度:153
所以我称自己是一个相当新手的程序员,因为我主要关注我学校的硬件而不是很多计算机科学课程. 所以我解决了Euler项目的问题7: By listing the first six prime numbers: 2,3,5,7,11,and 13,we can see that the 6th prime is 13. What is the 10001st prime[详细]
-
java – 是否可以将文本放在按钮中的图像上?
所属栏目:[Java] 日期:2020-12-15 热度:188
我的按钮中有.jpg图像.我还想在图像上放置一些文字.我使用以下语法: JButton btn = new JButton(label,icon); 但我没有看到按钮中的文字(只有图像).我究竟做错了什么? 解决方法 我不知道为什么你没有看到文字和图标.默认情况下,文本应绘制在图标的右侧. 要[详细]
-
为什么Java编译器会抱怨本地变量未在此处初始化?
所属栏目:[Java] 日期:2020-12-15 热度:60
int a = 1,b;if(a 0) b = 1;if(a = 0) b = 2;System.out.println(b); 如果我运行这个,我收到: Exception in thread "main" java.lang.Error: Unresolved compilation problem: The local variable b may not have been initialized at Broom.main(Broom.jav[详细]
-
Java – 是否可以在一行代码中向地图中的地图添加键/值?
所属栏目:[Java] 日期:2020-12-15 热度:191
我有HashMap 1,它包含5个键,所有键都有Hashmaps作为值.我想为这些子地图添加键/值对. map1.get(subCategoryMap).put(newKey,newValue); 我的想法是: map1.get(subCategoryMap); 返回另一张地图.我可以将这一行分成两行,并具有: map2 = map1.get(subCategor[详细]
-
java – 什么是并发语言?
所属栏目:[Java] 日期:2020-12-15 热度:128
从 Java语言规范: The Java? programming language is a general-purpose,concurrent,class-based, object-oriented language. 什么是并发语言? 解决方法 这意味着线程和同步都内置在语言中,而不是您可能包含的库的一部分(如用于C的PThreads).[详细]
-
当我尝试在Java中运行socket程序时,为什么会出现错误?
所属栏目:[Java] 日期:2020-12-15 热度:148
我正在使用jcreatorLE和JDK 1.6来运行我的程序.我不知道为什么在我尝试运行时出现错误. 有人可以向我解释一下原因吗? 这是服务器的代码: import java.io.*;import java.net.*;class ServidorTCP { // variable to wait for connections private static Ser[详细]
-
Java接口扩展了问题
所属栏目:[Java] 日期:2020-12-15 热度:179
我必须实现一个RMI服务器,它将成为另外两个RMI服务的前端.因此,我认为合乎逻辑的做法是将此实现的接口用于其他两个服务的接口. public interface FrontEndServer extends Remote,BookServer,StudentServer{ // Block empty so far} 但是StudentServer上有一[详细]
-
java – 在JUnit中创建assertClass()方法
所属栏目:[Java] 日期:2020-12-15 热度:67
我正在为基于Apache MINA的协议项目创建一个测试平台.在MINA中,当您收到数据包时,messageReceived()方法获取一个Object.理想情况下,我想使用JUnit方法assertClass(),但它不存在.我正在努力找出最接近的东西.我试图找到类似于instanceof的东西. 目前我有: pu[详细]
-
抛出RuntimeException时,Java期望返回值
所属栏目:[Java] 日期:2020-12-15 热度:156
为什么这不编译(尝试使用 java 8和 java 10)?它会产生一个缺少的返回语句错误. public class CompilerIssue { public boolean run() { throwIAE(); // Missing return statement } public void throwIAE() { throw new IllegalStateException("error"); } }[详细]
-
java – 最终关键字如何在Android中运行
所属栏目:[Java] 日期:2020-12-15 热度:179
我知道在 Java中我们使用final关键字来变量或其他东西来使其值不被改变. 使用final有什么区别,如下例所示? public class MainActivity extends ActionBarActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedIns[详细]
-
java – int的错误无法解除引用?
所属栏目:[Java] 日期:2020-12-15 热度:200
我这个构造函数出错了,我不知道如何修复?我是 java的初学者.这是我试图学习的一个示例练习: /** * Create an array of size n and store a copy of the contents of the * input argument * @param intArray array of elements to copy */public IntArray1[详细]
-
java – 如何从数组中选择一个值?
所属栏目:[Java] 日期:2020-12-15 热度:191
如何从数组中选择一个值?例如String [] ans = {“”,“ – ”,“/”,“*”};然后我想选择“”. public static void main(String[] args) { String[] ans = {"+","-","/","*"}; Random random = new Random(); Scanner calcu = new Scanner(System.in); Syst[详细]
-
java – 类型Set不是通用的;它不能用参数参数化
所属栏目:[Java] 日期:2020-12-15 热度:112
我的 Eclipse面临着这个奇怪的问题. 得到这个错误 类型Set不是通用的;它不能用参数 Integer参数化. 我再次清理并构建了我的项目. 检查我的配置构建路径并确保JRESystemLibrary在Order和Export中高于MavenDependencies. 谷歌搜索,但我发现我的代码没有任何问[详细]