public int indexOfAny(java.lang.String s, char[] chars, int fromIndex, int toIndex) { return StringUtil.indexOfAny(s, chars, fromIndex, toIndex); }
public int indexOfAny(java.lang.String s, char[] chars, int fromIndex) { return StringUtil.indexOfAny(s, chars, fromIndex); }
public int indexOfAny(java.lang.String s, char[] chars) { return StringUtil.indexOfAny(s, chars); }
public int indexOfAny(java.lang.String s, java.lang.String[] texts, int fromIndex) { return StringUtil.indexOfAny(s, texts, fromIndex); }
public int indexOfAny(java.lang.String s, java.lang.String[] texts, int fromIndex, int toIndex) { return StringUtil.indexOfAny(s, texts, fromIndex, toIndex); }
public int indexOfAny(java.lang.String s, java.lang.String[] texts) { return StringUtil.indexOfAny(s, texts); }
return indexOfAny(s, chars, 0, s.length() - 1);
return indexOfAny(s, chars, fromIndex, s.length() - 1);
return indexOfAny(s, texts, 0, s.length() - 1);
return indexOfAny(s, texts, fromIndex, s.length() - 1);
public String getContent() { if (Validator.isNull(_content)) { return StringPool.BLANK; } if ((_maxContentLength <= 0) || (_content.length() <= _maxContentLength)) { return _content; } if (!ArrayUtil.isEmpty(_queryTerms)) { int index = StringUtil.indexOfAny(_content, _queryTerms); if (index > _maxContentLength) { _content = _content.substring(index); } } _content = StringUtil.shorten(_content, _maxContentLength); return _content; }
protected void deleteTimestampParameters(StringBuilder sb, int beginPos) { beginPos = sb.indexOf(StringPool.CLOSE_BRACKET, beginPos); if ((beginPos == -1) || (beginPos == (sb.length() - 1)) || (sb.charAt(beginPos + 1) != CharPool.QUESTION)) { return; } int endPos = StringUtil.indexOfAny( sb.toString(), _DL_REFERENCE_LEGACY_STOP_STRINGS, beginPos + 2); if (endPos == -1) { return; } String urlParams = sb.substring(beginPos + 1, endPos); urlParams = _http.removeParameter(urlParams, "t"); sb.replace(beginPos + 1, endPos, urlParams); }
protected Map<String, String> getJournalFeedReferenceParameters( long groupId, String content, int beginPos, int endPos) { endPos = StringUtil.indexOfAny( content, _JOURNAL_FEED_REFERENCE_STOP_CHARS, beginPos, endPos); if (endPos == -1) { return null; } String journalFeedReference = content.substring( beginPos + _JOURNAL_FEED_FRIENDLY_URL.length(), endPos); String[] pathArray = journalFeedReference.split(StringPool.SLASH); if (pathArray.length < 2) { return null; } Map<String, String> map = new HashMap<>(); map.put("endPos", String.valueOf(endPos)); map.put("feedId", pathArray[1]); map.put("groupId", pathArray[0]); String groupIdString = MapUtil.getString(map, "groupId"); if (groupIdString.equals("@group_id@")) { groupIdString = String.valueOf(groupId); map.put("groupId", groupIdString); } return map; }
endPos = StringUtil.indexOfAny(content, stopStrings, beginPos, endPos);
endPos = StringUtil.indexOfAny( content, _LAYOUT_REFERENCE_STOP_CHARS, beginPos + offset, endPos);
endPos = StringUtil.indexOfAny( content, _LAYOUT_REFERENCE_STOP_CHARS, beginPos + offset, endPos);