Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
いくつかの手順から以下のように入力文字列を取得しています
service:jmx:t3://10.20.30.40:9031/jndi/weblogic.management.mbeanservers.runtime
Javaで解析して出したい
t3 10.20.30.40 9031
文字列トークナイザーを使用できると思いますが、2回トークン化する必要がありますか?これを処理するより良い方法はありますか?
単純な文字列分割を行う
String s = "service:jmx:t3://10.20.30.40:9031/jndi/weblogic.management.mbeanservers.runtime"; String tokens[] = s.split("[:/]"); System.out.println(tokens[2]); System.out.println(tokens[5]); System.out.println(tokens[6]);