public static String[] getDifferentItemsList(String[] items) { String[] differentItems = null; int[] indices = getDifferentItemsIndices(items); if (indices != null) { differentItems = new String[indices.length]; for (int i = 0; i < indices.length; i++) differentItems[i] = items[indices[i]]; } return differentItems; }
public static int[] getDifferentItemsList(int[] items) { int[] differentItems = null; int[] indices = getDifferentItemsIndices(items); if (indices != null) { differentItems = new int[indices.length]; for (int i = 0; i < indices.length; i++) differentItems[i] = items[indices[i]]; } return differentItems; }
public static String[] getDifferentItemsList(String[] items) { String[] differentItems = null; int[] indices = getDifferentItemsIndices(items); if (indices != null) { differentItems = new String[indices.length]; for (int i = 0; i < indices.length; i++) differentItems[i] = items[indices[i]]; } return differentItems; }
public static int[] getDifferentItemsList(int[] items) { int[] differentItems = null; int[] indices = getDifferentItemsIndices(items); if (indices != null) { differentItems = new int[indices.length]; for (int i = 0; i < indices.length; i++) differentItems[i] = items[indices[i]]; } return differentItems; }
public static int[] getDifferentItemsIndices(int[] items) { String[] strItems = new String[items.length]; for (int i = 0; i < items.length; i++) strItems[i] = String.valueOf(items[i]); return getDifferentItemsIndices(strItems); }
public static int[] getDifferentItemsIndices(int[] items) { String[] strItems = new String[items.length]; for (int i = 0; i < items.length; i++) strItems[i] = String.valueOf(items[i]); return getDifferentItemsIndices(strItems); }
public static void main(String[] args) throws Exception { String[] items1 = readTextFile("D:\\items.txt", "ASCII"); int[] inds1 = StringUtils.getDifferentItemsIndices(items1); String[] diffItems1 = StringUtils.getDifferentItemsList(items1); int[] items2 = { 1, 2, 3, 4, 1, 1, 2, 2, 4, 4, 10 }; int[] inds2 = StringUtils.getDifferentItemsIndices(items2); int[] diffItems2 = StringUtils.getDifferentItemsList(items2); System.out.println("Test completed...."); } }
public static void main(String[] args) throws Exception { String[] items1 = readTextFile("D:\\items.txt", "ASCII"); int[] inds1 = StringUtils.getDifferentItemsIndices(items1); String[] diffItems1 = StringUtils.getDifferentItemsList(items1); int[] items2 = { 1, 2, 3, 4, 1, 1, 2, 2, 4, 4, 10 }; int[] inds2 = StringUtils.getDifferentItemsIndices(items2); int[] diffItems2 = StringUtils.getDifferentItemsList(items2); System.out.println("Test completed...."); } }