java - 如何在Java中存储来自新实例的变量
问题描述
我不确定这是否是正确的标题,但是......我得到了一个带有测试用例的程序,例如:
private void Test(){
CompareString string1 = new CompareString("String here");
CompareString string2 = new CompareString("String there");
assertEquals(expected, string1.compareTo(string2));
}
(我无法更改测试)
和一堂课
public class CompareString{
CompareString(String stringIn){ //your code here }
public boolean compareTo(CompareString aString){
//your code here
return true;
}
}
如何分别存储每个字符串以进行比较(以及此处未描述的进一步工作)
通过调用“新”实例的测试,我尝试存储和创建的任何变量都会被重置。我尝试使用,this.stringVariable = stringIn
但这显然只会存储最后一个字符串实例(在这种情况下为“字符串”)。如何单独存储字符串?
解决方案
推荐阅读
- functional-programming - Scheme中最长的数字子集
- c# - WPF“重叠”滚动查看器
- visual-studio-code - 等到符号提供程序可用
- spring-boot - 如何使用 gradle 下载所有 Spring Boot 依赖项
- google-apps-script - 使用谷歌表格中的命名范围作为自定义公式中的变量
- rxjs - RxJs 窗口:没有得到最后一个可观察的
- asp.net-core - 无法使用 Azure AD 策略进行身份验证:授权失败并被禁止
- c# - 我在 c# vb 中的 System.speech 中有问题,问题是:没有安装识别器
- r - 从 lsmeans 生成矩阵对比返回
- linux - 无法:make install:Linux 内核模块 SSL 错误