私の最近の経験では、区切り記号を使用した分割と部分文字列関数の両方を使用しました。どちらが優れているか、どのような条件で、誰かが光を当てることができるかどうか疑問に思っていますか?
編集:
私の主な関心事は、これらの関数がパフォーマンスとコードの品質に与える影響です。(これらのいずれかを使用できる場合、どれを優先する必要がありますか? また、他の決定要因があれば、言及してください。)
余談ですが、部分文字列の使用に慣れていないという同僚とこのディスカッションを行いました。って、思ってしまったのです..
参考までに、URL を含む長い ID と、別々に取得して保存する必要がある 2 つの異なる ID があります。URL はすべて同じで、ID はそれぞれ同じ長さであるため、長さとインデックスは一定になるため、正確なインデックスの場所がわかり、 ID 間に#などの文字 を使用してデリミタ。ID は次のようになります。
http://xyz.com#12345#ASDFG
だから、私には選択肢がありました。区切り文字#を使用して分割を使用しましたが、より良い選択を知りたかったのです。