小编Par*_*alo的帖子

在Java中解析异常

运行下面的代码我得到解析异常,格式有什么问题吗?

try {
    String Resolved= "17-04-2015 03:54" ;
    Date date  = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss z").parse(Resolved);
} catch (ParseException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

java date

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

用Java封装

我试图在一个程序中实现封装作为一些课程的一部分但是我遇到了一个错误,我似乎无法用我有限的知识来解决这个问题,这对我的老师/讲师没有帮助.非常擅长他所做的事情,但是当它实际传达信息时却做得不好,因为有人可以帮我修复以下程序中出现的错误,并向我解释为什么它没有按预期工作.

class TwoDShapeEncap{
    double width, height;

    //Width
    void setWidth(double w){
        width = w;
    }

    double getWidth(){
        return width;
    }
    //Height
    void setHeight(double h){
        height = h;
    }

    double getHeight(){
        return height;
    }
}

class Triangle extends TwoDShapeEncap{
    String type;
    private double sideA, sideB, sideC, adjacent, opposite;

    //Side A
    void setsideA(double a){
        sideA = a;
    }
    double getsideA(){
        return sideA;
    }
    //Side B
    void setsideB(double b){
        sideB = b;
    }
    double getsideB(){
        return sideB;
    }
    //Side C
    void setsideC(double c){
        sideC …
Run Code Online (Sandbox Code Playgroud)

java oop encapsulation

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

Java Scanner.hasNextLine()没有检测到空行?

假设我有以下文件

Hej Hej Hej
A A A A
Run Code Online (Sandbox Code Playgroud)

与A的线后的换行符.

我的问题是代码

while (in.hasNextLine()) {
    String line = in.nextLine();
    if (in.hasNextLine()) {
        out.println(line);
    }
    else {
        out.print(line);
    }
}
Run Code Online (Sandbox Code Playgroud)

没有检测到这个额外的行in.hasNextLine(),所以我错过了输出文件中的换行符(我正在做一个文件串联程序).问题是什么?

java

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

整数到字符串转换

通常我在将整数转换为字符串时使用其中一种方法:

  • Integer.toString(i) 要么
  • String.valueOf(i) while i是整数值.

两种方式都是正确的吗?

java

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

标签 统计

java ×4

date ×1

encapsulation ×1

oop ×1