निम्न कोड में, मुझे अंतिम पंक्ति पर कंपाइलर से एक त्रुटि मिलती है जो कहती है: 'प्रकार सूची अस्पष्ट है' (उस रेखा पर जो cgxHist सूची को परिभाषित करने का प्रयास करती है)। मैं क्या गलत कर रहा हूं?जावा में 'अस्पष्ट प्रकार' त्रुटि क्या है?
import java.awt.*;
import javax.swing.*;
import java.util.*;
public class drawr extends JPanel{
public static int animationSpeed=470;
public static int diameter = 50;
hBod allHBods[];
List<String> cgxHist = new ArrayList<String>();
मैं वास्तव में सूची पूर्णांकों शामिल करना चाहता था, लेकिन जब मैं <int>
साथ <String>
की जगह करने के लिए इस तरह के रूप सूची 'डाली', कोशिश, कि लाइन पर त्रुटि टोकन "पूर्णांक" पर 'सिंटेक्स त्रुटि हो जाता है, इस टोकन के बाद अपेक्षित आयाम '। सलाह कृपया
आप उपयोग नहीं कर सकते '' (जैसा कि आपको वास्तव में जरूरत आयात) नहीं होना चाहिए के रूप में जेनरिक डॉन आदिम प्रकार का समर्थन नहीं करते हैं। उदाहरण के लिए, [इस सवाल] (http://stackoverflow.com/questions/2721546/why-dont-java-generics-support-primitive-types) अधिक जानकारी के लिए देखें। –
Mac
यह भी देखें http://stackoverflow.com/questions/36325277/why-does-system-out-printlnnull-give-the-method-printlnchar-is-ambiguo –