相关疑难解决方法(0)

如何改进此Java代码以在字符串中查找子字符串?

我最近被要求提交一份解决问题的解决方案.

问题:在字符串中查找子字符串.

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)

请注意,荧光笔在此示例中不必具有完全相同的结果,因为正在定义一个好的代码段并返回最相关的代码段,并突出显示查询字词.

最重要的要求是编写它,因为我会编写一个生产代码.

我的解决方案未被接受.我怎么能改进它?我知道,我本可以使用:

  1. Knuth-Morris-Pratt算法
  2. 正则表达式(我可以吗?)

我的问题:

  1. 科技公司在审查工作代码时会考虑什么.我在同一天提交了代码,这有什么帮助吗?

  2. 在其中一条评论中,它指出,它看起来像学校代码而不是生产代码.怎么样?有什么建议?

我的解决方案:
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)

java string algorithm

10
推荐指数
1
解决办法
1462
查看次数

没有对象的调用方法

我为自己构建了一个小的(只有3个方法!)api,我希望能够像调用Powerbot中的方法一样调用它(一个Runescape botting工具(我使用它,但是出于编程目的,不是实际作弊目的)),而不创建您需要的文件的对象.我怎么能这样做?

java

5
推荐指数
2
解决办法
3万
查看次数

如何从Java中的另一个类调用整个类?

我是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而不仅仅是构造函数.

有人可以帮帮我吗?预先感谢您的帮助

java constructor class

1
推荐指数
1
解决办法
9157
查看次数

标签 统计

java ×3

algorithm ×1

class ×1

constructor ×1

string ×1