小编And*_*ndy的帖子

如何在Java中创建多维ArrayList?

无论如何我对ArrayLists还是比较陌生的但是我需要它们用于这个项目我正在这样做,如果你们能帮助我的话我会非常感激!
基本上,我需要创建一个多维的ArrayList来保存String值.我知道怎么用标准数组来做这个,public static String[][] array = {{}}但是这并不好,因为我不知道我的数组的大小,我所知道的是它将有多少维度.

所以,如果你们知道如何制作一个"具有2/+尺寸的动态可调整大小的阵列",请告诉我.

谢谢提前,
安迪

编辑/更新


也许使用变量调整大小或定义标准数组会更容易?但我不知道?
使用我对ArrayList的原始想法可能更容易......我只需要一个完整的示例代码来创建2D ArrayList并在不知道索引的情况下将这些示例值添加到两个维度.

java arraylist multidimensional-array

30
推荐指数
4
解决办法
23万
查看次数

Eclipse - JAR创建失败"类路径上的类文件未找到或无法访问..."

我在Eclipse中有一个项目,它上面有一个红叉,不会导出到可运行的JAR.自从我在笔记本电脑上重新安装Windows以来,我不记得是否看过它,但我知道我没有更改任何代码.任何类都没有错误,但是我得到的错误指向下面的类,它处理Mac OSx上的菜单项:

import java.lang.reflect.*;

public class osxhandler implements InvocationHandler {

    protected Object targetObject;
    protected Method targetMethod;
    protected String proxySignature;

    static Object macOSXApplication;

    // Pass this method an Object and Method equipped to perform application shutdown logic
    // The method passed should return a boolean stating whether or not the quit should occur
    public static void setQuitHandler(Object target, Method quitHandler) {
        setHandler(new HOsx("handleQuit", target, quitHandler));
    }


    public static void setAboutHandler(Object target, Method aboutHandler) {
        boolean enableAboutMenu = (target != null && …
Run Code Online (Sandbox Code Playgroud)

java eclipse macos jar

23
推荐指数
2
解决办法
7万
查看次数

用于WPF DataGrid的ScrollIntoView(MVVM)

我正在使用MVVM模式,我在XAML中为DataGrid的SelectedItem创建了一个绑定.我以编程方式设置SelectedItem,但是当我这样做时,DataGrid不会滚动到选择.有没有办法在不完全打破MVVM模式的情况下实现这一目标?

我找到了以下解决方案但是当我尝试实现Behavior该类时出现错误,即使我已经安装了Blend SDK:http://www.codeproject.com/Tips/125583/ScrollIntoView-for-a havenGrid- when -使用- MVVM

c# wpf datagrid scroll mvvm

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

如何确定Java应用程序的最低JRE版本和系统要求

我使用Eclipse IDE用Java编写了一个应用程序,现在我需要知道运行应用程序所需的最小JRE版本!我知道某些方法只能在以后的JRE中使用,但我想知道找出我的应用程序最高要求的最简单方法是什么,所以任何建议都会受到赞赏......

另外,当我讨论要求的主题时,我将非常感谢任何建议或方法来确定我的软件的最低系统要求 - 即最小RAM量......

提前致谢

java eclipse requirements system-requirements

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

Java和SSL证书

我正在尝试使用安全套接字层(HTTPS)与我的PHP脚本建立连接,但我发现为了确保最大的安全性/有效性,我必须将我的网站使用的SSL证书导入到我的应用程序中......我不知道该怎么办的东西.

如果它有帮助,我的SSL证书不是自签名的,而是由StartSSL提供的并且我正在使用Eclipse IDE.

有人能指出我正确的方向吗?即我需要哪些文件,我应该在哪里导入它们以及我在Java中需要哪些代码等?

java ssl ssl-certificate

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

将任何子域重定向到主域上的页面

真的很快.我希望能够将任何键入a的人subdomain.mydomain.com重定向到我的主域上的页面.即如果我输入:answers.mydomain.com我将被重定向到mydomain.com/suberror例如.

如果可能的话,我希望这是一个通用的规则,因为我认为添加语句以排除我不想重定向的任何子域更容易,而不是添加语句以包含其他所有子域..htaccess顺便说一句,我需要使用一个文件.

请你能告诉我这是否可能,如果是的话,怎么样......提前谢谢!

subdomain .htaccess redirect

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

如何获取Java程序的名称?

我正在创建一个可以是a .exe或a 的应用程序,.jar我需要知道它是什么.有谁知道我怎么能得到用Java运行的程序的文件名/扩展名?我可以得到程序运行的路径,但我无法得到名称.

java

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

在Java中"交换"组件的正确方法

我试图这样做,以便当用户点击我的GUI上的内容(它与什么无关)时,一个JTable将消失,另一个JComponent将取代它.

在一分钟,我用下面的代码,这里contentPanelJPanel我设置为JFrame的内容窗格:

contentPanel.remove(table);
contentPanel.add(component, BorderLayout.CENTER);
contentPanel.updateUI();
Run Code Online (Sandbox Code Playgroud)

哪个工作完美,但我只是想确认这是正确的方法.我的意思是,我想不出任何其他方式来实现它,但这并不一定意味着什么,如果有更好的方法,在性能或任何方面,我想知道它...

java user-interface swing

10
推荐指数
2
解决办法
8837
查看次数

在MySQL数据库中存储IP地址(IPv4和IPv6)

好的,现在我知道类似的问题可能已被问过一百万次,但我是一个真正的新手,我真的很感谢你的帮助.

基本上,我想将访问者的IP地址存储在MySQL中,以便以后检索和验证.我首先需要知道我需要使用哪种类型的字段来存储IP地址.如果可能的话,我还想让系统与IPv6地址兼容.

提前致谢

php mysql ip ipv4 ipv6

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

尝试在%AppData%中执行.exe时拒绝访问

我正在尝试在我的Java应用程序中使用此处的 RemoveDrive.exe .我在我的JAR中有它,并且我使用以下代码将其解压缩到临时文件,但是当我尝试运行它时,我得到了一个IOException说明CreateProcess error=5, Access is denied.该程序通常不需要管理员权限.关于可能导致问题的任何想法?

            File RDexe = File.createTempFile("rmvd", ".exe");

            InputStream exesrc = (InputStream) GraphicUI.class.getResource("RemoveDrive.exe").openStream();
            FileOutputStream out = new FileOutputStream(RDexe);

            byte[] temp = new byte[1024];
            int rc;

            while((rc = exesrc.read(temp)) > 0)
                out.write(temp, 0, rc);

            exesrc.close();
            out.close();

            RDexe.deleteOnExit();

            // run executable
            Runtime runtime = Runtime.getRuntime();
            System.out.println(RDexe.getPath() + " " + "F:\\" + " -b -s");
            Process proc = runtime.exec(RDexe.getPath() + " " + "F:\\" + " -b");
            InputStream is = proc.getInputStream();
            BufferedReader reader …
Run Code Online (Sandbox Code Playgroud)

java windows usb ioexception

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