Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में इरेज़र टाइप करें

जेनेरिक प्रोग्रामिंग का समर्थन करने के साथ-साथ एक सख्त प्रकार की जांच करने के लिए, जावा टाइपराश्योर लागू करता है।

  • जेनेरिक प्रकारों में सभी प्रकार के मापदंडों को बाउंड (यदि अनबाउंड) या ऑब्जेक्ट टाइप से बदल दिया जाता है। इस तरह, बाइटकोड में केवल कक्षाएं, विधियाँ और इंटरफेस होंगे।

  • प्रकार को संरक्षित करने के लिए कास्ट टाइप करें।

  • ब्रिज विधियाँ उत्पन्न की जाती हैं ताकि विस्तारित सामान्य प्रकारों में बहुरूपता अवधारणा को संरक्षित किया जा सके।

उदाहरण

import java.io.PrintStream;
import java.util.*;
public class Demo{
   public Demo(){
   }
   public static void main(String args[]){
      List my_list = new ArrayList();
      my_list.add("Hi there");
      String my_str;
      for (Iterator iter = my_list.iterator(); iter.hasNext();
         System.out.println(my_str))
      my_str = (String)iter.next();
   }
}

आउटपुट

Hi there

डेमो नामक एक वर्ग में एक कंस्ट्रक्टर होता है जिसमें मूल रूप से इसके अंदर कोई शरीर परिभाषित नहीं होता है। मुख्य कार्य में, एक नई सरणी सूची बनाई जाती है, और इसमें 'ऐड' फ़ंक्शन का उपयोग करके तत्वों को जोड़ा जाता है। Aniterator परिभाषित किया गया है, और एक स्ट्रिंग परिभाषित की गई है। एक पुनरावर्तक स्ट्रिंग में तत्वों पर 'hasNext' फ़ंक्शन का उपयोग करता है जो जांचता है कि कोई तत्व है या नहीं और फिर उस पर चला जाता है। आउटपुट स्क्रीन पर प्रिंट होता है।


  1. जावा में StringIndexOutOfBoundsException क्या है?

    जावा में वर्णों के अनुक्रम को संग्रहीत करने के लिए स्ट्रिंग्स का उपयोग किया जाता है, उन्हें वस्तुओं के रूप में माना जाता है। java.lang पैकेज का स्ट्रिंग वर्ग एक स्ट्रिंग का प्रतिनिधित्व करता है। आप या तो नए कीवर्ड (किसी भी अन्य ऑब्जेक्ट की तरह) का उपयोग करके या शाब्दिक (किसी भी अन्य आदिम डेटाटाइप क

  1. कैसे जांचें कि जावा में स्ट्रिंग मान बूलियन प्रकार है या नहीं?

    लैंग पैकेज का बूलियन वर्ग दो तरीके प्रदान करता है, जिसका नाम है parseBoolean() और valueOf()। parseBoolean(String s) - यह विधि एक स्ट्रिंग चर को स्वीकार करती है और बूलियन लौटाती है। यदि दिया गया स्ट्रिंग मान सत्य है (इसके मामले के बावजूद) यह विधि सही है, यदि यह शून्य या गलत है या कोई अन्य मान है त

  1. जावा में CLOB प्रकार को स्ट्रिंग में कैसे बदलें?

    CLOB सामान्य रूप से कैरेक्टर लार्ज ऑब्जेक्ट के लिए है, एक SQL क्लॉब एक ​​अंतर्निहित डेटाटाइप है और इसका उपयोग बड़ी मात्रा में टेक्स्ट डेटा को स्टोर करने के लिए किया जाता है। इस डेटाटाइप का उपयोग करके, आप 2,147,483,647 वर्णों तक डेटा संग्रहीत कर सकते हैं। JDBC API का java.sql.Clob इंटरफ़ेस CLOB डेटा