Tag: 方法

在Java中从构造函数调用抽象方法可以吗?

假设我有一个实现了Runnable接口的抽象Base类。 public abstract class Base implements Runnable { protected int param; public Base(final int param) { System.out.println("Base constructor"); this.param = param; // I'm using this param here new Thread(this).start(); System.out.println("Derivative thread created with param " + param); } @Override abstract public void run(); } 这是几个派生类之一。 public class Derivative extends Base { public Derivative(final int param) […]

Android的ViewPager setCurrentItem后onResume不工作

我得到了这个奇怪的问题,ViewPager的setCurrentItem(position,false)完美地工作,然后切换到另一个活动,并且在回到第一个活动后,ViewPager总是在第一个项目上结束。 即使ive添加setCurrentItem到onResume方法它仍然忽略它。 它甚至不会抛出任何exception,当我试图设置项目越界索引。 虽然后来我调用这个方法的时候,点击button“下一步”,它按预期工作。 检查我的代码10次任何可能的调用setCurrentItem(0)或水手,但它根本不存在。

Android ListView与onClick项目

我是一个新的程序员,在Android中是新的。 我使用这个例子http://www.androidhive.info/2012/09/android-adding-search-functionality-to-listview/它很好。 现在我想让这些项目(戴尔,三星Galaxy S3等)调用一个函数来打开一个新的活动,每个不同的信息。 例如: 如果我碰戴尔,一个新的活动必须显示给我关于戴尔的信息。 如果我碰三星,也是一样的。 我谷歌search,但找不到任何有用的,任何提示? 我认为这是基本的,但我是新的,所以我不知道从哪里开始

java是多么昂贵的方法调用

我是一个初学者,我一直都认为重复代码是不好的。 但是,为了不这样做,你通常需要额外的方法调用。 假设我有以下课程 public class BinarySearchTree<E extends Comparable<E>>{ private BinaryTree<E> root; private final BinaryTree<E> EMPTY = new BinaryTree<E>(); private int count; private Comparator<E> ordering; public BinarySearchTree(Comparator<E> order){ ordering = order; clear(); } public void clear(){ root = EMPTY; count = 0; } } 将我的clear()方法中的两行复制并粘贴到构造函数中,而不是调用实际的方法,对我来说会更合适吗? 如果有的话,它会产生多大的差别? 如果我的构造函数调用了10个方法,每个方法只需要将一个实例variables设置为一个值呢? 什么是最好的编程习惯?

Javascript从stringdynamic调用对象方法

我可以dynamic调用具有方法名称的对象方法作为string吗? 我会想像这样: var FooClass = function() { this.smile = function() {}; } var method = "smile"; var foo = new FooClass(); // I want to run smile on the foo instance. foo.{mysterious code}(); // being executed as foo.smile();

将整数转换为罗马数字 – Java

这是我有麻烦的作业。 我需要一个整数罗马数字转换器使用一种方法。 之后,我必须用这个程序用罗马数字写出1到3999,所以硬编码就出来了。 我的下面的代码是非常简单的; 它是一个基本的I / O循环,在我们在课堂上使用getIntegerFromUser的包的getIntegerFromUser退出。 有没有办法给string赋值,然后在我调用方法时将它们加在一起? 更新:我从我的教授那里得到一些伪代码来帮助我,而当我明白他想说什么时,我在if遇到了一些麻烦。 我是否需要很多很多if语句,以便我的转换器能够正确处理罗马数字格式,或者是否有办法以更高的效率进行处理? 我更新了我的代码以反映我的占位符方法。 更新(2012年10月28日):我得到了它的工作。 这是我最终使用的: public static String IntegerToRomanNumeral(int input) { if (input < 1 || input > 3999) return "Invalid Roman Number Value"; String s = ""; while (input >= 1000) { s += "M"; input -= 1000; } while (input >= 900) { s += […]

Java中的.class是什么意思?

Java中的.class是什么意思? 例如,如果我创build了一个名为Print的类。 Print.class返回什么?

如何检查一个对象是否有某些方法/属性?

也许使用dynamic模式? 你可以使用dynamic关键字调用任何方法/属性,对吧? 如何在调用myDynamicObject.DoStuff()之前检查方法是否存在,例如?

在string方法中计数单词?

我想知道如何编写一个方法来计算一个Javastring中的单词数量只能通过使用string方法,如charAt,长度或子string。 循环和如果陈述是好的! 我真的很感激任何帮助,我可以得到! 谢谢!

读取方法属性的值

我需要能够从我的方法中读取我的属性的值,我该怎么做? [MyAttribute("Hello World")] public void MyMethod() { // Need to read the MyAttribute attribute and get its value }