小编Kis*_*ran的帖子

Scala中map和foreach方法的区别?

当我开始编写Scala时,我确实有一个很大的疑问.我想知道mapscala中的方法是如何工作的.是顺序处理还是多线程处理?更重要的是,我想知道为什么map方法比while或更快foreach

val list = List(1,2,3,45,12)
list.map(x => x)
list.foreach(x => println(x))
Run Code Online (Sandbox Code Playgroud)

scala

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

采访编码Java排序

编写一个java程序来读取文件中的输入,然后对每个单词中的字符进行排序.完成后,按升序对所有生成的单词进行排序,最后跟随文件中数值的总和.

  • 处理数据时删除特殊字符并停用单词
  • 测量执行代码所需的时间

让我们说文件的内容是:Sachin Tendulkar获得18111 ODI运行和14692测试运行.

输出:achins adeklnrtu adn cdeors dio estt nrsu nrsu 32803

拍摄时间:3毫秒

我的代码需要15毫秒才能执行.....

请建议我解决这个问题的任何快速方法...........

码:

import java.io.BufferedReader;
import java.io.FileReader;
import java.util.*;

public class Sorting {

    public static void main(String[] ags)throws Exception
    {
        long st=System.currentTimeMillis();
        int v=0;
        List ls=new ArrayList();
        //To read data from file
        BufferedReader in=new BufferedReader(
                 new FileReader("D:\\Bhive\\File.txt"));
        String read=in.readLine().toLowerCase();
        //Spliting the string based on spaces
        String[] sp=read.replaceAll("\\.","").split(" ");
        for(int i=0;i<sp.length;i++)
        {
            //Check for the array if it matches number
            if(sp[i].matches("(\\d+)"))
                //Adding the numbers
                v+=Integer.parseInt(sp[i]); …
Run Code Online (Sandbox Code Playgroud)

java

10
推荐指数
2
解决办法
1903
查看次数

Java停用词库

java中有没有停用词库?

示例:编写一个java程序从文件中读取输入,然后对每个单词中的字符进行排序。完成后,按升序对所有结果单词进行排序,最后对文件中的数值总和进行排序。

  • 处理数据时去除特殊字符和停用词
  • 测量执行代码所花费的时间

请提供用于解决上述难题的任何停用词库

java

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

标签 统计

java ×2

scala ×1