为了账号安全,请及时绑定邮箱和手机立即绑定

在eclipse里提示The method append(String) is undefined for the type StringBuilder,这是为什么,但是在慕课里是没有问题的

package com.imooc;
public class StringBuilder { 
   public static void main(String[] args) {
   		// 创建一个空的StringBuilder对象		
   		StringBuilder str = new StringBuilder();        		
   		// 追加字符串		
   		str.append("jaewkjldfxmopzdm");		        
   		// 从后往前每隔三位插入逗号		
   		for(int i=str.length()-3;i>0;i=i-3){		   
   		str.insert(i,',');
   				}                		        
   		// 将StringBuilder对象转换为String对象并输出		
   		System.out.print(str.toString());	}}


正在回答

1 回答

原因:

类名的问题 , main方法中创建的对象调用的是本类 , 而不是调用java.lang(默认,不需要导入)包中StringBuilder.

所以,eclipse提示你 ,你的类中没有找到append方法. 

解决方法:

  1. 改类名

  2. ,在你写StringBuilder类写出append(String)的方法

1 回复 有任何疑惑可以回复我~
#1

RSF 提问者

非常感谢!
2018-06-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

在eclipse里提示The method append(String) is undefined for the type StringBuilder,这是为什么,但是在慕课里是没有问题的

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信