Java 创建我自己的属性

Java 创建我自己的属性,java,methods,properties,Java,Methods,Properties,我不确定如何创建2个以上的属性,我使用了setProperty()方法,当我放置2个以上的属性时,NetBeans抛出一个语法错误,说setProperty()方法只能有2个属性。以下是我目前掌握的代码: /* * To change this template, choose Tools | Templates * and open the template in the editor. */ import java.io.FileInputStream; import java.io.IO

我不确定如何创建2个以上的属性,我使用了setProperty()方法,当我放置2个以上的属性时,NetBeans抛出一个语法错误,说setProperty()方法只能有2个属性。以下是我目前掌握的代码:

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

import java.io.FileInputStream;
import java.io.IOException;
import java.util.Properties;

public class MyOwnProject {

/**
 * @param args the command line arguments
 */
public static void main(String[] args) {

    FileInputStream propFile = null;
    Properties p = null;

    // set up new properties object
    // from file "myProperties.txt"
    try {
        propFile = new FileInputStream(
                "myProperties.txt");
        p = new Properties(System.getProperties());
        p.load(propFile);
    } catch (IOException e) {
        System.out.println(e);
    }

    // set a property through setProperty() method
p.setProperty(“mykey20”、“mykey30”、“mykey40”)

    // set the system properties
    System.setProperties(p);

    // display new properties
    System.getProperties().list(System.out);
}
}

有什么办法可以解决这个问题吗?非常感谢所有帮助。

属性是一个键值对,重点是对。我不清楚你想用这三个元素做什么,但它可能很简单,就像你这么做一样

p.setProperty( "mykey20" , "somevalue20" );
p.setProperty( "mykey30" , "somevalue30" );
...

干杯,

属性是一个键值对,重点是对。我不清楚你想用这三个元素做什么,但它可能很简单,就像你这么做一样

p.setProperty( "mykey20" , "somevalue20" );
p.setProperty( "mykey30" , "somevalue30" );
...

干杯,

setProperty
接受两个参数-一个名称和一个值

p.setProperty(“Name”、“Dave”)
将值“Dave”放入属性“Name”中。(随后可通过
p.getProperty(“名称”)
检索)


我认为您需要三个单独的setProperty语句来实现您想要做的事情(并且您需要为每个属性指定一个unque名称以便能够检索它们)

setProperty
接受两个参数—一个名称和一个值

p.setProperty(“Name”、“Dave”)
将值“Dave”放入属性“Name”中。(随后可通过
p.getProperty(“名称”)
检索)

我认为您需要三个单独的setProperty语句来实现您想要做的事情(并且您需要为每个属性指定一个unque名称以便能够检索它们)

请复制并粘贴准确的错误消息。释义会丢失我们需要帮助您的信息,甚至可能添加不正确的信息,这些信息可能会提示您无用的答案,浪费您和我们的时间。请复制并粘贴准确的错误消息。释义会丢失我们需要帮助您的信息,甚至可能会添加不正确的信息,这些信息可能会提示无效的答案,浪费您和我们的时间。