Here you can find the source of removeEmptyStrings(String[] data)
Parameter | Description |
---|---|
data | The array of strings to parse through |
public static String[] removeEmptyStrings(String[] data)
//package com.java2s; /* Copyright 2014 BossLetsPlays(Matthew Rogers) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.//ww w.j a v a2 s . com */ import java.util.ArrayList; public class Main { /** * Removes empty or null strings from an array * @param data The array of strings to parse through * @return The array of strings with the empty and null strings removed */ public static String[] removeEmptyStrings(String[] data) { ArrayList<String> result = new ArrayList<String>(); for (int k = 0; k < data.length; k++) if (!data[k].equals("")) result.add(data[k]); String[] res = new String[result.size()]; result.toArray(res); return res; } }