我有一个对象,我想检查此对象或嵌套字段是否为空.我想打印这个neted字段,但我应该检查某个级别是否有null,否则我将获得空指针异常.
我知道我可以这样做:
if( object != null && object.A != null && object.A.B != null && object.A.B.C != null && object.A.B.C.D != null) { doSomething( object.A.B.C.D);}
Run Code Online (Sandbox Code Playgroud)
但它太久了.你知道更好的检查方法吗?
我想替换PostgreSQL中的子串.例如字符串"ABC_dog","dogABCcat","dogABC"到"XYZ_dog","dogXYZcat","dogXYZ"
我试过了:
UPDATE my_table SET name = regexp_replace( name , '.*ABC.*', '.*XYZ.*', 'g')
Run Code Online (Sandbox Code Playgroud)
但它设置了新名称'.XYZ."