প্রশ্ন ট্যাগ «nullpointerexception»

যখন কোনও অ্যাপ্লিকেশনটির প্রয়োজন হয় তখন কোনও অ্যাপ্লিকেশন নাল ব্যবহার করার চেষ্টা করার সময় জাভা ব্যতিক্রম নিক্ষেপ করা হয়।

9
কেন প্রাকৃতিকভাবে এটি স্বাভাবিকভাবে ঘটতে দেওয়া থেকে নুলপয়েন্টারএক্সসেপশন স্পষ্টভাবে ছুঁড়ে ফেলা হয়?
জেডিকে উত্স কোডটি পড়ার সময়, আমি এটি দেখতে পাই যে লেখক প্যারামিটারগুলি নালাগুলি পরীক্ষা করে কিনা এবং তারপরে নতুন নলপয়েন্টারএক্সসেপশন () ম্যানুয়ালি নিক্ষেপ করবে। কেন তারা এটা করে? আমি মনে করি এটি করার দরকার নেই যেহেতু এটি কোনও নালপয়েন্টারএক্সেপশন () নিক্ষেপ করবে যখন এটি কোনও পদ্ধতি কল করে। (উদাহরণস্বরূপ, এখানে …

6
ফিল্টার মানগুলি কেবল জাভা 8-এ ল্যাম্বদা ব্যবহার করে নালাগুলি না হলে
আমার কাছে অবজেক্টগুলির একটি তালিকা রয়েছে car। আমি জাভা 8 ব্যবহার করে কিছু প্যারামিটারের ভিত্তিতে এই তালিকাটি ফিল্টার করতে চাই But তবে পরামিতিটি থাকলে nullতা ছুঁড়ে দেয় NullPointerException। নাল মানগুলি কীভাবে ফিল্টার করবেন? বর্তমান কোডটি নিম্নরূপ requiredCars = cars.stream().filter(c -> c.getName().startsWith("M")); এই ছোঁড়ার NullPointerExceptionযদি getName()আয় null।

9
কীভাবে @ নুলাবল এবং @ ননুল এনোটেশনগুলি আরও কার্যকরভাবে ব্যবহার করবেন?
আমি দেখতে পাচ্ছি @Nullableএবং @Nonnullটীকাগুলি প্রতিরোধে সহায়ক হতে পারে NullPointerExceptionতবে তারা খুব বেশি প্রচার করে না। এই টীকাগুলির কার্যকারিতা ইন্ডিয়ারেশনের এক স্তরের পরে পুরোপুরি বন্ধ হয়ে যায়, তাই আপনি যদি কেবল কয়েকটি যুক্ত করেন তবে এগুলি খুব দূরে প্রচার করে না। যেহেতু এই টীকাগুলি কার্যকরভাবে প্রয়োগ করা হয়নি তাই মানটি …

4
বুলিয়ান, শর্তসাপেক্ষ অপারেটর এবং অটোবক্সিং
কেন এই নিক্ষেপ NullPointerException public static void main(String[] args) throws Exception { Boolean b = true ? returnsNull() : false; // NPE on this line. System.out.println(b); } public static Boolean returnsNull() { return null; } যখন এটি না public static void main(String[] args) throws Exception { Boolean b = true …

4
স্ট্রিং.ভালিউওফ (নাল) কেন নালপয়েন্টার এক্সসেপশন দেয়?
ডকুমেন্টেশন অনুসারে, পদ্ধতিটি String.valueOf(Object obj)ফিরে আসে: যদি আর্গুমেন্টটি হয় nullতবে তারপরে একটি স্ট্রিং "null"; অন্যথায়, এর মান obj.toString()ফিরে আসে। তবে আমি যখন এটি করার চেষ্টা করব তখন কীভাবে আসে: System.out.println("String.valueOf(null) = " + String.valueOf(null)); এটি পরিবর্তে এনপিই ছুড়ে দেয়? (আপনি বিশ্বাস না হলে নিজে চেষ্টা করুন!) থ্রেড "মূল" java.lang. নালপয়েন্টারএক্সেপশন …

19
নাল চেক চেইন বনাম নুলপয়েন্টারএক্সসেপশন
একটি ওয়েব পরিষেবা একটি বিশাল এক্সএমএল ফিরিয়ে দেয় এবং এর গভীরভাবে নেস্টেড ক্ষেত্রগুলিতে আমার প্রবেশ করা দরকার। উদাহরণ স্বরূপ: return wsObject.getFoo().getBar().getBaz().getInt() সমস্যা হল getFoo(), getBar(), getBaz()সব ফেরত দিতে পারেন null। যাইহোক, আমি যদি nullসব ক্ষেত্রে যাচাই করি , কোডটি খুব ভার্জোজ এবং পড়তে শক্ত হয়ে যায়। তদতিরিক্ত, আমি কিছু ক্ষেত্রের …

8
জাভ্যাক্স.অনোটেশন এর ভিতরে @ নুল্য খুঁজে পাচ্ছেন না *
আমি @Nullable মুছে ফেলতে টীকাটি ব্যবহার করতে চাই NullPointerExceptions। আমি নেটে কিছু টিউটোরিয়াল পেয়েছি, আমি লক্ষ্য করেছি যে এই টিকাটি প্যাকেজ থেকে এসেছে javax.annotation.Nullable; তবে আমি যখন এটি আমদানি করি তখন একটি সংকলন ত্রুটি উত্পন্ন হয়: প্রতীকটি খুঁজে পাওয়া যায় না

5
বুলিয়ান.ভালিউওফ () কখনও কখনও নুলপয়েন্টার এক্সসেপশন উত্পাদন করে
আমার এই কোডটি রয়েছে: package tests; import java.util.Hashtable; public class Tests { public static void main(String[] args) { Hashtable<String, Boolean> modifiedItems = new Hashtable<String, Boolean>(); System.out.println("TEST 1"); System.out.println(modifiedItems.get("item1")); // Prints null System.out.println("TEST 2"); System.out.println(modifiedItems.get("item1") == null); // Prints true System.out.println("TEST 3"); System.out.println(Boolean.valueOf(null)); // Prints false System.out.println("TEST 4"); System.out.println(Boolean.valueOf(modifiedItems.get("item1"))); // Produces …

13
অনক্রিট () এ নুলপয়েন্টারএক্সেপশন অ্যাক্সেসের ভিউ
স্ট্যাকওভারফ্লোতে প্রায়শই পোস্ট করা সমস্যার জন্য এটি একটি আধ্যাত্মিক প্রশ্ন। আমি একটি টিউটোরিয়াল অনুসরণ করছি আমি একটি উইজার্ড ব্যবহার করে একটি নতুন ক্রিয়াকলাপ তৈরি করেছি। আমার ক্রিয়াকলাপের সাথে প্রাপ্ত NullPointerExceptionকোনও পদ্ধতিতে কল করার চেষ্টা করার সময় আমি পাই ।ViewfindViewById()onCreate() ক্রিয়াকলাপ onCreate(): @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); View …

3
কেন int num = Integer.getInteger ("123") নালপয়েন্টার এক্সসেপশনটি ফেলে?
নিম্নলিখিত কোড নিক্ষেপ NullPointerException: int num = Integer.getInteger("123"); আমার সংকলকটি getIntegerস্থির হওয়ার পরেও কি নালার দিকে অনুরোধ করছে? যে কোন মানে নেই! কি হচ্ছে?

11
গ্রহন / অ্যান্ড্রয়েড: "প্রকল্পে বিল্ডার 'অ্যান্ড্রয়েড প্রাক সংকলক' চলমান ত্রুটিগুলি ..."
অ্যানড্রয়েড প্রকল্পে কিছু কাজ করার চেষ্টা আমি কয়েক মাস ধরে কাজ করি নি, তবুও প্রতিবারই যখন আমি প্রকল্পটি নির্মাণের চেষ্টা করছি তখনই গ্রহপ একটি কথোপকথন ছুঁড়ে বলেছে: 'Building workspace' has encountered a problem Errors occurred during the build. Errors running builder 'Android Pre Compiler' on project 'XXX' java.lang.NullPointerException আমি অ্যান্ড্রয়েড …

2
Double.parseDouble (নাল) এবং Integer.parseInt (নাল) বিভিন্ন ব্যতিক্রম কেন ফেলে?
Double.parseDouble (নাল) এবং Integer.parseInt (নাল) বিভিন্ন ব্যতিক্রম কেন ফেলে? এটি কি কোনও accidentতিহাসিক দুর্ঘটনা বা উদ্দেশ্যমূলক? ডকুমেন্টেশনটি পরিষ্কারভাবে দুটি ধরণের ব্যতিক্রম Double.parseDouble(...)এবং এর জন্য উল্লেখ করে Integer.parseInt()তবে এটি বেমানান বলে মনে হয়: Integer.parseInt(null); // throws java.lang.NumberFormatException: null যাহোক Double.parseDouble(null); // throws java.lang.NullPointerException

7
কেন এটি নালপয়েন্টার এক্সসেপশন নিক্ষেপ করছে না?
নিম্নলিখিত কোডের জন্য সুস্পষ্ট ব্যাখ্যা: StringBuilder sample = new StringBuilder(); StringBuilder referToSample = sample; referToSample.append("B"); System.out.println(sample); এটি মুদ্রণ করবে Bযাতে প্রমাণ sampleএবং referToSampleঅবজেক্ট একই মেমরি রেফারেন্স উল্লেখ করে। StringBuilder sample = new StringBuilder(); StringBuilder referToSample = sample; sample.append("A"); referToSample.append("B"); System.out.println(referToSample); এটি মুদ্রণ করবে ABযা একই প্রমাণ করে। StringBuilder sample = …

5
java.lang. NullPointerException: আইডি সহ প্রয়োজনীয় ভিউ মিস করা:
অ্যান্ড্রয়েড স্টুডিও ৩.6 অ্যাপ্লিকেশন / বিল্ড.gradle এ: android { viewBinding.enabled = true এখানে আমার এক্সএমএল: <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent"> <androidx.constraintlayout.widget.ConstraintLayout android:id="@+id/bluetoothBottonMainContainer" android:layout_width="0dp" android:layout_height="104dp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent"> <View android:id="@+id/viewPointNotSelect" android:layout_width="16dp" android:layout_height="16dp" android:background="@drawable/circle_transparent" app:layout_constraintBottom_toBottomOf="@+id/separator" app:layout_constraintEnd_toStartOf="@+id/separator" app:layout_constraintTop_toTopOf="parent" /> এবং অন্য একটি এক্সএমএল আনলক্ট প্রড। XML: <androidx.constraintlayout.widget.ConstraintLayout android:id="@+id/bottonContainer" android:layout_width="0dp" …

1
মান নির্ধারণের সময় বিজোড় জাভা ত্রিবারি আচরণ। জাভা এই ঘটনার জন্য পর্দার পিছনে কী করছে?
কিছু দিন আগে, আমি এক মনোমুগ্ধকর দৃশ্যে ছুটে এসেছি যে জাভা কীভাবে বা কেন নিম্নলিখিতটি ঘটতে দেয় সে সম্পর্কে কোনও নথিপত্র পাইনি find (এই স্নিপেটটি বাগের কেবল একটি সরলীকৃত ফর্ম)) @Test public void test() { boolean bool = false; Integer intVal = Integer.valueOf(5); Long longVal = null; Long result = …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.