⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gendata.java

📁 hadoop:Nutch集群平台
💻 JAVA
字号:
package org.apache.hadoop.benchmarks.mapred;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.PrintStream;import java.util.Random;public class GenData {  public static final int RANDOM = 1;   public static final int ASCENDING = 2;   public static final int DESCENDING = 3;     public static void generateText(long numLines, File file, int sortType) throws IOException{        PrintStream output = new PrintStream(new FileOutputStream(file));     int padding = String.valueOf(numLines).length();        switch(sortType){        case RANDOM :       for(long l = 0 ; l<numLines ; l++ ){        output.println(pad((new Random()).nextLong(), padding));      }      break ;           case ASCENDING:       for(long l = 0 ; l<numLines ; l++ ){        output.println(pad(l, padding));      }      break ;          case DESCENDING:       for(long l = numLines ; l>0 ; l-- ){        output.println(pad(l, padding));      }      break ;          }    output.close() ;   }    private static String pad( long number, int size ){    String str = String.valueOf(number);        StringBuffer value = new StringBuffer();     for( int i = str.length(); i< size ; i++ ){      value.append("0");     }    value.append(str);     return value.toString();  }    public static void main(String[] args){    try{      // test       generateText(100, new File("/Users/sanjaydahiya/dev/temp/sort.txt"), ASCENDING);    }catch(Exception e){      e.printStackTrace();    }  }  }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -