grapes
类 Array

java.lang.Object
  继承者 grapes.Array

public class Array
extends java.lang.Object

数组操作(高频率元素及并、差、交集获取)

作者:
JSPGen

构造方法摘要
Array()
           
 
方法摘要
static java.lang.String diss(java.lang.String[] arrA, java.lang.String[] arrB)
           
static java.lang.String diss(java.lang.String arrA, java.lang.String arrB)
           
static java.lang.String diss(java.lang.String arrA, java.lang.String arrB, java.lang.String gap)
          两数组差集(重复元素不显示)
static java.lang.String ditto(java.lang.String[] arrA, java.lang.String[] arrB)
           
static java.lang.String ditto(java.lang.String arrA, java.lang.String arrB)
           
static java.lang.String ditto(java.lang.String arrA, java.lang.String arrB, java.lang.String gap)
          两数组交集(重复元素显示)
static java.util.HashMap<java.lang.String,java.lang.Object> freq(java.lang.String arrA)
           
static java.util.HashMap<java.lang.String,java.lang.Object> freq(java.lang.String[] arrA)
           
static java.util.HashMap<java.lang.String,java.lang.Object> freq(java.lang.String arrA, java.lang.String gap)
          获取数组中出现频率最高的元素(下标、值、次数)
static java.lang.String merge(java.lang.String[] arrA, java.lang.String[] arrB)
           
static java.lang.String merge(java.lang.String arrA, java.lang.String arrB)
           
static java.lang.String merge(java.lang.String arrA, java.lang.String arrB, java.lang.String gap)
          两数组并集(重复元素显示一次)
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

Array

public Array()
方法详细信息

freq

public static java.util.HashMap<java.lang.String,java.lang.Object> freq(java.lang.String arrA,
                                                                        java.lang.String gap)
获取数组中出现频率最高的元素(下标、值、次数)

参数:
arrA - 数组字符串(1,2,3,4,5,3,6,7,3,8,3)
gap - 间隔符(默认半角逗号",")
返回:
HashMap (sub:下标、value:值、num:次数)

freq

public static java.util.HashMap<java.lang.String,java.lang.Object> freq(java.lang.String arrA)

freq

public static java.util.HashMap<java.lang.String,java.lang.Object> freq(java.lang.String[] arrA)

merge

public static java.lang.String merge(java.lang.String arrA,
                                     java.lang.String arrB,
                                     java.lang.String gap)
两数组并集(重复元素显示一次)

参数:
arrA - 数组1字符串(1,2,3,4,5,6,7,8)
arrB - 数组2字符串(7,8,9)
gap - 间隔符(默认半角逗号",")
返回:
String 并集(1,2,3,4,5,6,7,8,9)

merge

public static java.lang.String merge(java.lang.String arrA,
                                     java.lang.String arrB)

merge

public static java.lang.String merge(java.lang.String[] arrA,
                                     java.lang.String[] arrB)

diss

public static java.lang.String diss(java.lang.String arrA,
                                    java.lang.String arrB,
                                    java.lang.String gap)
两数组差集(重复元素不显示)

参数:
arrA - 数组1字符串(1,2,3,4,5,6,7,8)
arrB - 数组2字符串(7,8,9)
gap - 间隔符(默认半角逗号",")
返回:
String 差集(1,2,3,4,5,6,9)

diss

public static java.lang.String diss(java.lang.String arrA,
                                    java.lang.String arrB)

diss

public static java.lang.String diss(java.lang.String[] arrA,
                                    java.lang.String[] arrB)

ditto

public static java.lang.String ditto(java.lang.String arrA,
                                     java.lang.String arrB,
                                     java.lang.String gap)
两数组交集(重复元素显示)

参数:
arrA - 数组1字符串(1,2,3,4,5,6,7,8)
arrB - 数组2字符串(7,8,9)
gap - 间隔符(默认半角逗号",")
返回:
String 交集(7,8)

ditto

public static java.lang.String ditto(java.lang.String arrA,
                                     java.lang.String arrB)

ditto

public static java.lang.String ditto(java.lang.String[] arrA,
                                     java.lang.String[] arrB)