Character的问题

跳蚤图 2006-11-30 10:17:54
public static void main(String[] args) {

String wenFa=JOptionPane.showInputDialog(null, "Input leftItem", "input", JOptionPane.QUESTION_MESSAGE);

ArrayList[]listFirst=new ArrayList[wenFa.length()];
ArrayList<String> listItem=new ArrayList<String>();

for(int i=0;i<wenFa.length();i++){
listFirst[i]=new ArrayList();

Product product=new Product();

Character character=new Character(product.leftItem(wenFa));

//分成四步求FIRST集
//1.如果 X 属于VT 则FIREST(X)={X}
if(character.isLowerCase(product.leftItem(wenFa))){
listFirst[i].add(product.leftItem(wenFa));
}
最后两行有这样的错误,he static method isLowerCase(char) from the type Character should be accessed in a static way
为什么,怎么解决?
...全文
153 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
FarAwayFromHome 2006-12-01
  • 打赏
  • 举报
回复
非静态成员是不能访问静态成员的,也就是说在静态方法里面是不能访问非静态的方法或者非静态的数据的,我只是看了你的错误类型,就是这个我说的这个错误,很常见的,欢迎来到程序讨论群:32998944(程序人生),共同进步!
malligator 2006-12-01
  • 打赏
  • 举报
回复
怎么记得好象是可以访问但有警告的?
不是这人静态函数
Areslp 2006-11-30
  • 打赏
  • 举报
回复
Character.isLowerCase(char)

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧