Javaリフレクションメカニズムの詳細解説
リフレクションの基本概念
Javaプログラムにおけるすべてのオブジェクトには、コンパイル時の型と実行時の型という2つの型があります。多くの場合、これらの型は一致しません。例えば:
Object obj = new String("hello");
このような場合、変数の宣言型はObjectですが、実行時にはStringのメソッドを呼び出す必要があるかもしれません。この問題を解決するには、リフレク ...
6月8日 22:00 投稿
文字列の回転・k個のソート済みリストのマージ・スキー問題の解法
109: 文字列の回転
問題リンク: 文字列回転問題
解法:
class StringRotator {
public:
bool checkRotation(string str1, string str2) {
int len = str1.length();
if (len != str2.length()) return false;
for (int i = 0; i < len; i++) {
if (str1[i] == str2[0]) {
int idx1 = i, idx2 = 0;
...
5月22日 17:57 投稿