我刚刚学习java 遇到一个问题
System.out.println(String.format("%1$,09d", -777777));
此代码在办公室电脑可以正常输出,但是在家里的电脑上不行,提示如下:
Exception in thread "main" java.lang.Error: 无法解析的编译问题:
类型 String 中的方法 format(String, Object[])对于参数(String, int)不适用家里的电脑是2000服务器 myeclipse 7.5, 办公室是xp,myeclipse 6.5,都进行了汉化,请高手帮忙看一下原因!
先谢谢了!
System.out.println(String.format("%1$,09d", -777777));
此代码在办公室电脑可以正常输出,但是在家里的电脑上不行,提示如下:
Exception in thread "main" java.lang.Error: 无法解析的编译问题:
类型 String 中的方法 format(String, Object[])对于参数(String, int)不适用家里的电脑是2000服务器 myeclipse 7.5, 办公室是xp,myeclipse 6.5,都进行了汉化,请高手帮忙看一下原因!
先谢谢了!
解决方案 »
- i=i+1和i++以及i+=1的区别?
- JAVA log4j提醒?
- cmd编译一个helloworld,编译无错误,但是为什么没有显示?
- [散分]分享老轮子 邮件附件发生器(自动分卷压缩)
- 请问学习java gis开发应该先学习什么基础知识?使用什么开发工具?
- 用actionPerformed激活另外一个frame,怎么能在frame里面设完值后在执行下面的语句
- 关于程序中执行sql语句,数据库oracle,错误代码ora:00923,怎么解决,再线等待
- 帮我看看这段程序吧?我快急死了。!!!!!!!!!:(__
- 怎样才能用jdbc连接数据库后创建数据库?急,望帮忙
- 如何把string类型的转化成int类型的?
- 今天解决了一个操蛋的问题!
- 框架如何更改兄弟框架的样式?
format
public static String format(String format,
Object... args)使用指定的格式字符串和参数返回一个格式化字符串。
始终使用的语言环境是由 Locale.getDefault() 返回的语言环境。
参数:
format - 格式字符串
args - 在格式字符串中由格式说明符引用的参数。如果还有格式说明符以外的参数,则忽略这些额外的参数。参数是可变的并且可以为 0。参数的最大数目受《Java Virtual Machine Specification》所定义的 Java 数组的最大维度的限制。针对 null 参数的行为依赖于 转换。
返回:
一个格式化字符串
抛出:
IllegalFormatException - 如果格式字符串中包含非法语法,与给定的参数不兼容的格式说明符,格式字符串给定的参数不够,或存在其他非法条件。有关所有可能的格式化错误的规范,请参阅 formatter 类规范的 Details 一节。
NullPointerException - 如果 format 为 null
从以下版本开始:
1.5
另请参见:
Formatter--------------------------------------------------------------------------------format
public static String format(Locale l,
String format,
Object... args)使用指定的语言环境、格式字符串和参数返回一个格式化字符串。 参数:
l - 在格式化过程中要应用的语言环境。如果 l 为 null,则不进行本地化。
format - 格式字符串
args - 在格式字符串中由格式说明符引用的参数。如果还有格式说明符以外的参数,则忽略这些额外的参数。参数的数量是可变的,并且可以为零。参数的最大数目受《Java Virtual Machine Specification》所定义的 Java 数组的最大维度的限制。针对 null 参数的行为依赖于转换。
返回:
一个格式化字符串
抛出:
IllegalFormatException - 如果格式字符串中包含非法语法,与给定参数不兼容的格式说明符,格式字符串给定的参数不够,或存在其他非法条件。有关所有可能的格式化错误的规范,请参阅 formatter 类规范的 Details 一节。
NullPointerException - 如果 format 为 null
从以下版本开始:
1.5
另请参见:
Formatter
我用的是myeclipse 7.5,具体应在哪里修改啊?谢谢!
MyEclipse 只是 Eclipse 的插件,这是 Eclipse 固有的功能,MyEclipse 不会把它去掉的!