小编Ade*_*ari的帖子

缺少return语句错误,我不知道错误是什么

这是代码,

class Car
{
    public static String owner;
    public static String car;
    public static Integer plate_num;
    public static String car_color;

    Car(String owner, String car_name, Integer num, String color)
    {
        owner = owner;
        car = car_name;
        plate_num = num;
        car_color = color;
    }

    Void display ()
    {
        System.out.println("The owner of the car is  "+ owner + "and Car model is " + car);

        System.out.println("The  car number is  "+ plate_num + "and Car color is " + car_color);
    } // ---> here …
Run Code Online (Sandbox Code Playgroud)

java

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

Oracle游标未按预期工作

这是程序,

CREATE OR REPLACE PROCEDURE provsnXmlCmprsn (
            encyNo SAS_PRO_CTL.AGENCYNO%TYPE, period SAS_PRO_CTL.PERIODE%TYPE) IS

xmlContent SAS_PRO_XML.XMLCONTENT%TYPE;
sasProvisionId SAS_PRO_CTL.SASPROVISIONID%TYPE;

CURSOR crsrXml IS
SELECT XMLCONTENT, c.SASPROVISIONID FROM SAS_PRO_XML x, SAS_PRO_CTL c
  WHERE x.SASPROVISIONID = c.SASPROVISIONID AND c.PERIODE = period 
                                    AND c.AGENCYNO = agencyNo ORDER BY XMLLINENO;

BEGIN
DBMS_OUTPUT.put_line('Params: ' || agencyNo || ', ' || period);

OPEN crsrXml;
LOOP
  FETCH crsrXml INTO xmlContent, sasProvisionId;
  EXIT WHEN crsrXml%NOTFOUND;
    DBMS_OUTPUT.put_line('XML Content Length: ' || LENGTH(xmlContent));
END LOOP;
CLOSE crsrXml;

END provsnXmlCmprsn;
Run Code Online (Sandbox Code Playgroud)

cursor根据条件和参数值,查询中的查询是5行,而预期是1行.当独立运行时,相同的查询会产生1行.令人惊讶的是,cursor无论条件是否c.PERIODE …

oracle plsql stored-procedures cursor oracle10g

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

如何在Java中引用Method对象?

或者,换句话说,有什么问题 - 例如 -

new Method[] {Vector.add(), Vector.remove()}
Run Code Online (Sandbox Code Playgroud)

Eclipse一直告诉我,我需要参数.但我显然不想调用这些方法,我只是想用它们作为对象!该怎么办?

java reflection methods

0
推荐指数
1
解决办法
583
查看次数

在log4j API中的FileAppender中存在疑问

我已经创建了java程序,它将处理进入特定文件夹的不同文件.在我的程序中,我需要为每个传入的文件创建日志文件以记录该文件的异常.我已经使用了以下代码.我面临的问题是第一个文件,它创建日志文件和记录异常.当第二个文件文件到来时,它会创建单独的日志文件并记录第二个文件的异常,同时它会记录第二个文件的异常以及第一个文件的日志文件中的第一个文件异常.我不想将第二个文件的异常附加到第一个文件的日志文件中.怎么做?

private Appender myAppender;
private Logger logger = Logger.getLogger(ConfigFileReader.class.getName());

//filename is dynamic based on the incoming file
myAppender = new FileAppender(new AppXMLLayout(),filename+".log",true);
logger.addAppender(myAppender);
Run Code Online (Sandbox Code Playgroud)

java logging log4j

0
推荐指数
1
解决办法
551
查看次数

删除dom4j中的元素

<root>
 <elm id="1"/>
 <elm id="2"/>
 <elm id="3"/>
 <elm id="4"/>
</root>
Run Code Online (Sandbox Code Playgroud)

我想在dom中留下id ="2",
domj4如何删除其他三个?

结果:

<root>
 <elm id="2"/>
</root>
Run Code Online (Sandbox Code Playgroud)

java xml dom4j removechild

0
推荐指数
1
解决办法
7464
查看次数

==,equals()和instanceof()之间的区别

String s=new String("Computer");
if(s=="Computer")
    System.out.print("equals A");
if(s.equals("Computer"))
    System.out.print("Equal B");
Run Code Online (Sandbox Code Playgroud)

输出是 Equal B

现在为什么 ==不生产equals A

是什么instanceof

java string string-comparison

0
推荐指数
1
解决办法
2496
查看次数

无法打破while循环

public void play () {
    int anInteger;
    //guess return code
    int code;

    while (true) {
        String input=null;
        input = JOptionPane.showInputDialog("Please enter an integer");

        if (input == "-1") {
            //JOptionPane.showMessageDialog(null, input);
            System.exit(0);
            break;
        } else {
            if (input==null) {
                 System.exit(0);
            } else if (input.isEmpty()) {
                 continue;
            } else {
                anInteger = Integer.parseInt(input);
                code = this.oneGuess (anInteger);
                //JOptionPane.showMessageDialog(null, anInteger);
            }
        }

    }
}
Run Code Online (Sandbox Code Playgroud)

我想,如果用户输入-1,显示程序将不再提示消息框.上面是我提出的代码,到目前为止.为什么它不起作用?

java loops

-1
推荐指数
2
解决办法
887
查看次数