Java examples for Collection Framework:Array Element
Pop the last element off the array.
/**//w w w . j a v a2s.co m BigSlice Slicing Framework by Longevity Software LLC d.b.a. Terawatt Industries is licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License. Based on a work at https://github.com/Terawatt-Industries/bigslice. Permissions beyond the scope of this license may be available at http://terawattindustries.com. 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. */ //package com.java2s; public class Main { public static void main(String[] argv) throws Exception { String[] array = new String[] { "1", "abc", "level", null, "java2s.com", "asdf 123" }; System.out.println(java.util.Arrays.toString(popFromArray(array))); } /** * Pop the last element off the array. * * @param array * @param val * @return an empty array if the array was blank, otherwise the array with * the last element removed. */ public static String[] popFromArray(String[] array) { String[] ans = null; if (0 == array.length) { ans = new String[0]; } else { ans = new String[array.length - 1]; System.arraycopy(array, 0, ans, 0, array.length - 1); } return ans; } }