我是Java的新手,对于我的任务,我被要求创建一个名为words的String类型的实例变量。然后我必须接下来“有一个构造函数接受一个字符串。这被转换为小写并存储在单词中。使用String API中的方法使字符串小写。”这是它将如何完成或有不同的方式:
_delete(index) {
this.items.splice(index, 1)// This will remove the element at index, and update this.items with new array
this.setState({
dataSource: this.state.dataSource.cloneWithRows(this.items)
});
}
我知道这是一个简单的问题,但它也可以帮助像我这样的其他初学者,谢谢。
答案 0 :(得分:2)
在上面的示例中,words
一旦构造函数被调用就会丢失其引用,并且将永远消失。您需要在对象的范围内创建变量,而不是方法的范围。
就像他们来的一样简单
public class Grouping {
private final String words;
public Grouping( String input ) {
words = input.toLowerCase();
}
public String getWords() {
return words;
}
}
然后从您的来电者班级
Grouping grouping = new Grouping("These Are Some Words");
System.out.println( grouping.getWords() );
产量
这些是一些话
答案 1 :(得分:0)
在你的类中,有一个实例变量来保存你的字符串对象。
现在,编写一个带字符串参数的构造函数。在构造函数中,我们使用String
类中的内置方法以小写形式设置字符串变量。
示例程序:
public class WordGroup {
String myStr;
public WordGroup(String aString) {
this.myStr = aString.toLowerCase();
}
public static void main(String[] args) {
WordGroup h = new WordGroup("ALLCAPS");
System.out.println(h.myStr);
}
}
我强烈建议阅读构造函数here。