SalesforceのObjectNameからPrefixを取得するのを共有します。
開発コンソル画面にて「Debug」タブの「Open Execute Anonymous Window」画面にて以下を実行する。
String objName ='Account';
schema.sObjectType sObjType = Schema.getGlobalDescribe().get(objName);
system.debug('prefix:'+(sObjType.getDescribe().getKeyPrefix()));
DebugLog結果は以下です。
prefix:001