Exception in thread "main" java.lang.Error: 无法解析的编译问题:
类型 PrintStream 中的方法 printf(String, Object[])对于参数(String, String)不适用
类型 PrintStream 中的方法 printf(String, Object[])对于参数(String, int)不适用
类型 PrintStream 中的方法 printf(String, Object[])对于参数(String, String)不适用
类型 PrintStream 中的方法 printf(String, Object[])对于参数(String, int)不适用
解决方案 »
- 怎么样用JAVA实现"蜜蜂水平8字舞"急求代码
- 使用org.apache.commons.net.ftp.FTPClient storeFile(String,ImputStream) 被锁的问题
- 如何在一个方法的内部类中使用这个方法的局部变量?
- 程序中的一个奇怪的错误
- 关于父类构造函数调用子类成员的困惑
- 关于字的问题,请有知道的人告诉一下,谢谢。
- 如何在一个按钮里加上同时加上图标和文字?
- Console问题了!
- 搞不清JAVA的IO,在替换这样的方本,如何实现?在线
- 求救!!如何在java程序中调用外部非java的exe文件?
- 悲催的nextLine(); 进来看看……如何解决……
- 软件大赛题
这样子写试试Object ob[] = new Object[1];
ob[0] = "我是帅哥";
System.out.printf("你是?",ob)
System.out.printf("%s","CSDN");
第一个参数是Format string syntax,第二个参数是args。
printf中的参数:
GregorianCalendar d = new GregorianCalendar();
int weekday = d.get(Calendar.DAY_OF_WEEK);
String[] weekdayNames = new DateFormatSymbols().getShortWeekdays();
System.out.printf("%4s", weekdayNames[weekday]);
报错是说weekdayNames[weekday]不是Object[]不适用?
GregorianCalendar d = new GregorianCalendar();
int weekday = d.get(Calendar.DAY_OF_WEEK);
String[] weekdayNames = new DateFormatSymbols().getShortWeekdays();
System.out.printf("%4s", weekdayNames[weekday]);是Eclipse。
你那里应该是1.4解决方案一:上述选项处选择1.5以上
方案二:这句改成System.out.printf("%4s", new Object[]{weekdayNames[weekday]});