Java-ga rost/noto'g'ri qaytaradigan C-uslubi funksiyalarini moslashtirishda eng yaxshi amaliyot qanday?
Muammo qayerda ekanligini ko'rsatishning oddiy usuli.
public static boolean fileNameEndsWithExtension( String filename, String fileExtension) {
return filename.endsWith( fileExtension );
}
E'tibor bering, fayllarni filtrlashning yanada oqlangan usuli bor (bu haqida fikr bildirishingiz mumkin). Qanday bo'lmasin, agar fayl nomi null
qiymati bo'lsa, quyidagilarni bajaring:
- Agar fayl nomi null bo'lsa, noto'g'ri qaytarilsinmi? Agar shunday bo'lsa, fayl nomi
null
bo'lgan holat bilanString
yoki fayl nomi berilgan fayl kengaytmasi bilan tugamaydigan holatni qanday ajratish mumkin? - Qaytish turini
null
qiymatiga ruxsat beruvchi mantiqiy o'rash sinfiga o'zgartiring. Exception
ni tashlang va dasturchininull
qiymati hech qachon usulga o'tkazilmasligiga ishonch hosil qilishga majbur qilasizmi?- Boshqa yechim ishlatilsinmi?