我最近被要求提交一份解决问题的解决方案.
问题:在字符串中查找子字符串.
Input: "Little star's deep dish pizza sure is fantastic."
Search: "deep dish pizza"
Output: "Little star's [[HIGHLIGHT]]deep dish pizza[[ENDHIGHLIGHT]] sure is fantastic."
Run Code Online (Sandbox Code Playgroud)
请注意,荧光笔在此示例中不必具有完全相同的结果,因为您正在定义一个好的代码段并返回最相关的代码段,并突出显示查询字词.
最重要的要求是编写它,因为我会编写一个生产代码.
我的解决方案未被接受.我怎么能改进它?我知道,我本可以使用:
我的问题:
科技公司在审查工作代码时会考虑什么.我在同一天提交了代码,这有什么帮助吗?
在其中一条评论中,它指出,它看起来像学校代码而不是生产代码.怎么样?有什么建议?
我的解决方案:
FindSubString.java
/**
* FindSubString.java: Find sub-string in a given query
*
* @author zengr
* @version 1.0
*/
public class FindSubstring {
private static final String startHighlight = "[[HIGHLIGHT]]";
private static final String endHighlight = "[[ENDHIGHLIGHT]]";
/**
* Find sub-string in a …Run Code Online (Sandbox Code Playgroud) 我为自己构建了一个小的(只有3个方法!)api,我希望能够像调用Powerbot中的方法一样调用它(一个Runescape botting工具(我使用它,但是出于编程目的,不是实际作弊目的)),而不创建您需要的文件的对象.我怎么能这样做?
我是Java的初学者.我目前的项目中有两个包.每个包都有两个类,称为"packageClassOne"和"packageClassTwo".
packageClassTwo有一个构造函数和其他公共方法.
我想从位于PackageClassOne中的if语句调用PackageClassTwo.我的代码看起来像这样
packageClassOne:
public class packageClassOne {
public void selectComponent(boolen) {
if(/* check condition*) {
packageClassTwo value = new packageClassTwo();
}
}
}
Run Code Online (Sandbox Code Playgroud)
packageClassTwo:
public class packageClassTwo {
public packageClassTwo(String name){ //Constructor
int length = name.length();
}
public String CreateWord(){
/*functionality ofthis method*/
}
public String CreateSentence(){
/*functionality ofthis method*/
}
}
Run Code Online (Sandbox Code Playgroud)
问题是每次我从packageClassOne调用packageClassTwo时,它都会尝试调用构造函数而不是调用类本身.我想调用整个packageClassTwo而不仅仅是构造函数.
有人可以帮帮我吗?预先感谢您的帮助