Java HashMap关联多维数组无法创建或添加元素

好的,所以我花了几个小时试图围绕这个Java中的HashMap概念,但我只是无法解决它。 我看了很多教程,但似乎都没有解决我的确切要求,我无法让它工作。 我试图用Java(或类似的东西)创建一个关联的多维数组,这样我就可以使用字符串键保存到数组并从数组中检索。 这就是我在PHP中的表现,并最好地解释了我想要做的事情: //loop one – assign the names myArray[‘en’][‘name’] = “english name”; myArray[‘fr’][‘name’] = “french name”; myArray[‘es’][‘name’] = “spanish name”; //loop two – assign the description myArray[‘en’][‘desc’] = “english description”; myArray[‘fr’][‘desc’] = “french description”; myArray[‘es’][‘desc’] = “spanish description”; //loop three – assign the keywords myArray[‘en’][‘keys’] = “english keywords”; myArray[‘fr’][‘keys’] = “french keywords”; myArray[‘es’][‘keys’] […]

Eclipse / Java – 导入java是否有害。(命名空间)。*?

为什么Eclipse在导入类型时会采用细粒度的方法? 在C#中,我习惯于使用“使用System.Windows.Controls”并完成它,但Eclipse更喜欢导入我单独引用的每个小部件(使用Ctrl + Shift + O快捷方式)。 如果我知道我需要多个类型,导入整个命名空间会有什么危害吗?

同时排序两个数组

我现在正在学习和理解Java,在练习数组时我有一个疑问。 我编写了以下代码作为示例: class example { public static void main(String args[]) { String a[] = new String[] {“Sam”, “Claudia”, “Josh”, “Toby”, “Donna”}; int b[] = new int[] {1, 2, 3, 4, 5}; for(int n=0;n<5;n++) { System.out.print (a[n] + "…"); System.out.println (b[n]); } System.out.println (" "); java.util.Arrays.sort(a); for(int n=0;n<5;n++) { System.out.print (a[n] + "…"); System.out.println (b[n]); } […]

JSON解析问题

我想在我的Android应用程序中解析Json解析链接是https://www.buzzador.com/apps/present_software/webservice/index.php?op=ProductQ&campaign_id=607&userid=10776 当我把它放入Json对象时它会给我带来错误错误是:08-31 14:40:52.281:WARN / System.err(416):org.json.JSONException:java.lang.String类型的值无法转换到JSONObject public static String getmyproductquestiondetails(String userid, String campaignid) {// https://www.buzzador.com/apps/present_software/webservice/index.php?op=EducationResult&userid=1&questionid=1,2,3&answergivenbyuser=1,1,0 String data = null; try { URL url = new URL( “http://dignizant.com/buzz/webservice/index.php?op=getProductQuestion&userid=” + userid + “&campaign_id=” + campaignid); if (url.getProtocol().toLowerCase().equals(“https”)) { trustAllHosts(); HttpsURLConnection https = (HttpsURLConnection) url .openConnection(); https.setHostnameVerifier(DO_NOT_VERIFY); http = https; } else { http = (HttpURLConnection) url.openConnection(); } } […]

保留CGLIB代理上的注释?

我试图使用AOP框架创建一个对象,该框架使用CGLIB来创建代理对象。 奇怪的是,“增强型”代理对象没有上一课所有的任何注释! 任何人都可以告诉我如何让CGLIB保留其创建的代理上的注释? 干杯! Nirav

Java Swing GUI的Slippy映射:SwingX-WS

这篇文章的目的是在一个地方收集所有有用的信息和材料,以便使用SwingX-WS库在Swing应用程序中实现滑动映射,现在SwingLabs网站已不复存在 – 尽管事实上, ,SwingX开发仍然活跃。

在没有连接的情况下将Java字符串插入另一个字符串?

在Java中有更优雅的方式吗? String value1 = “Testing”; String test = “text goes here ” + value1 + ” more text”; 是否可以将变量直接放在字符串中并对其值进行评估?

使用javax.sound.sampled.Clip在游戏中播放,循环和停止多个声音。 意外错误

我正试图在游戏中同时播放两个wav声音(背景音乐和效果)。 我首先使用java中的另一个音频处理程序构建了这段代码,它将处理声音的播放,停止和循环。 此构造将播放背景音乐或效果,但一次只能播放一个。 我环顾互联网并被告知使用javax.sound.sampled.Clip处理声音,因此重复使用相同的构造(播放,停止,循环),但将其切换为使用javax.sound.sampled.Clip。 现在我完全迷失了。 从我到目前为止所读到的,我已经完成了一切正确的操作并且在eclipse编辑器中没有出现任何错误,但是当我运行它时,我得到了两个错误之一。 在eclipse(在Linux上运行)中抛出LineUnavailableException。 在eclipse(在Windows 7上运行)中,我在此代码的loop()部分中获得了java.lang.NullPointerException。 如果你能告诉我我做错了什么,或者给我一些相关文档,我会很感激。 我假设我的代码处理exception,但我不确定。 如果你看到任何其他可怕的代码失误,请让我知道我正在努力成为最好的程序员,我真的很感激建设性的批评。 感谢您的时间。 import java.io.File; import java.io.IOException; import java.net.MalformedURLException; import javax.sound.sampled.AudioInputStream; import javax.sound.sampled.AudioSystem; import javax.sound.sampled.Clip; import javax.sound.sampled.LineUnavailableException; import javax.sound.sampled.UnsupportedAudioFileException; /** * Handles play, pause, and looping of sounds for the game. * @author Tyler Thomas * */ public class Sound { private Clip myClip; public […]

Java中Project项目文件夹的绝对路径

这个主题有很多混乱。 有人问过几个问题。 事情似乎还不清楚。 ClassLoader,绝对文件路径等 假设我有一个项目目录结构, 我的项目 – –dist –lib –src – 测试 我在“lib / txt”目录中有一个资源说“txtfile.txt”。 我想以独立于系统的方式访问它。 我需要项目的绝对路径。 所以我可以将路径编码为abspath +“/ lib / Dictionary / txtfile.txt” 假设我这样做了 java.io.File file = new java.io.File(“”); //Dummy file String abspath=file.getAbsolutePath(); 我得到当前的工作目录,不一定是项目根目录。 假设我从’dist’文件夹执行最后的’prj.jar’,该文件夹也包含“lib / txt / txtfile.txt”目录结构和资源,它也应该在这里工作。 我应该是dist文件夹的绝对路径。 希望问题很清楚。

用于java的BSON库?

我们在java http://blog.locut.us/main/2009/10/14/which-is-the-best-java-json-library.html中对JSON有很好的支持,但BSON呢。 您知道哪些库为java提供BSON支持? 它显然应该在运行时有效。