Here you can find the source of lastIndexOfNonWhitespace(final String src)
public static int lastIndexOfNonWhitespace(final String src)
//package com.java2s; //License from project: Open Source License public class Main { public static int lastIndexOfNonWhitespace(final String src) { return lastIndexOfNonWhitespace(src, src.length(), 0); }//from w ww . ja v a2 s . c o m public static int lastIndexOfNonWhitespace(final String src, final int startIndex) { return lastIndexOfNonWhitespace(src, startIndex, 0); } public static int lastIndexOfNonWhitespace(final String src, int startIndex, int endIndex) { final int total = src.length() - 1; if (total < 0) { return -1; } if (startIndex >= total) { startIndex = total; } if (endIndex < 0) { endIndex = 0; } for (int i = startIndex; i >= endIndex; --i) { if (!Character.isWhitespace(src.charAt(i))) { return i; } } return -1; } }