問題タブ [apache-stringutils]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - substringBetween() は、抽出しようとすると null を返します..
ウィキペディアの 5 ページをフェッチし、html ソース コード内の部分文字列を検索する小さな Java アプリケーションを作成しています。ライブラリ org.apache.commons.lang3.StringUtils を使用しています。ただし、ウィキペディアの記事は大きくなる可能性があり、StringUtils には制限があるようです。
null
コンソールに が出力されるのはなぜtrimmedHtml
ですか? 出力は (ほぼ) と同じ大きさになるはずですhtml
。文字列出力または のパラメータの最大長はありますsubstringBetween()
か?
java - パッケージ org.apache.commons.lang.StringUtils の関数 abbreviate(String str,int offset,int maxWidth) で、offset パラメータはどのように機能しますか?
私は現在、Apache Commons lang パッケージ、StringUtils クラスを使用しています。2 つの省略方法があることがわかりました。最初の方法はまったく問題abbreviate(String str,int maxwidth)
ありません。abbreviate(String str,int offset,int maxwidth)
しかし、2 番目のものになると、少し混乱するので、明確にする必要があります。関数の 2 つのケースを見ましたabbreviate(String str,int offset,int maxwidth)
。それらは:-
「abcdefg...」を返し、2 番目:
「abcdefg...」も返します。
これを見た後、私はオフセットパラメータがどのように正確に機能するのか本当に混乱しています??
maven - net.sourceforge.dynamicreports から除外する apache.commons.lang3 を追加
動的レポートを使用するためにプロジェクトに依存関係を追加したいのですが、これを見つけました:
しかし、それを自分のに追加すると、次のエラーが発生しましたpom.xml
: The method isNoneBlank(String) is undefined for the type StringUtils
error in StringUtils.isNoneBlank(...)
.
lang3のバージョンの競合だと思います
の除外を追加するにはどうすればよいcommons.lang3
ですか?
java - Apache コモンズ lang. Stringutils.splitByWholeseparator が奇妙なことをしています。
公式ドキュメントからわかるように、区切り文字列としての null は WhiteSpace で分割する必要があるため、これ
System.out.println(JSON.serialize(StringUtils.splitByWholeSeparator("ab de fg", null)));
により生成されるはずです[ "ab" , "de" , "fg"]
しかし、私が理解していないのは、空の文字列 "" が空白で分割されている理由です。以下は同じ出力を生成します。
System.out.println(JSON.serialize(StringUtils.splitByWholeSeparator("ab de fg", "")));
https://commons.apache.org/proper/commons-lang/javadocs/api-2.6/org/apache/commons/lang/StringUtils.html#splitByWholeSeparator%28java.lang.String,%20java.langの公式ドキュメント。 String%29は、そのような効果について言及していません。
java - StringUtils.capitalize() の逆関数
ライブラリに便利な方法StringUtils.capitalize()
がありapache-commons-lang
ます。しかし、単語の最初の文字を小文字にするペアワイズ逆メソッドを見つけることができません。そのような方法は存在しますか?
java - StringUtils 同時実行例外
次のエラーが表示されます。
ランニング用StringUtils.join
StringUtils
ドキュメントには次のことが記載されています。#ThreadSafe#
なにが問題ですか?このコードは、Callable を実装する Java クラスにあります。
私の完全なコード:
呼び出し可能オブジェクトを呼び出すメソッドは次のとおりです。