相关疑难解决方法(0)

如何创建自定义Eclipse语法高亮显示器

我一直在开发一种新语言的编译器.我认为能够在语法感知环境中展示它的开发是很好的.该语言有很多自定义关键字,其结构与Java或C/C++等常用语言有很大不同.

如何为Eclipse开发自定义语法highligher?我已经看到一些插件的引用,但文档不够彻底,不足以满足我的初学者的需求.

我的语言有语法/ RE,以及相关关键字列表.

eclipse eclipse-plugin syntax-highlighting

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

Java int division令我困惑

我正在做非常简单的int划分,我得到奇怪的结果.

此代码2按预期打印:

public static void main(String[] args) {
    int i = 200;
    int hundNum = i / 100;
    System.out.println(hundNum);
}
Run Code Online (Sandbox Code Playgroud)

此代码打印1期望:

public static void main(String[] args) {
    int i = 0200;
    int hundNum = i / 100;
    System.out.println(hundNum);
}
Run Code Online (Sandbox Code Playgroud)

这里发生了什么?

(Windows XP Pro,在Eclipse 3.4.1中运行的Java 1.6)

java int division octal

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

将日历对象转换为java格式的字符串,格式为"yyyy-mm-dd hh:mm:ss"

我正在将一个日历对象中存储的日期转换为MySQL中的查询.我需要格式为"yyyy-MM-dd HH:mm:ss"的字符串,即:"2010-01-01 15:30:00".我正在使用如下代码:

    Calendar TimeStop = Calendar.getInstance();
    TimeStop.set(2010, 01, 01, 15, 30, 0);
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    String TimeStop_Str = sdf.format(TimeStop.getTime());
Run Code Online (Sandbox Code Playgroud)

现在,该字符串的,而不是"2010 - 01 -01 15:30:00"像我所期望的是"2010 - 02 -01 15:30:00".我已经在http://download.oracle.com/javase/1.4.2/docs/api/java/text/SimpleDateFormat.html上检查了解析器公式中可能存在的错误(例如,月份或资本HH的资本MM)几个小时)但它没有奏效.

我想我应该设置一些其他领域,或者可能还有另一种方法......任何想法?

java datetime

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