AbstractDataBuffer
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
सार्वजनिक तरीके
डेटाबफ़र <टी> | CopyTo ( डेटाबफर <टी> डीएसटी, लंबा आकार) इस बफ़र में स्रोत सरणी में ऑब्जेक्ट के संदर्भ लिखें। |
बूलियन | |
int यहाँ | |
डेटाबफ़र <टी> | पढ़ें (टी[] डीएसटी, इंट ऑफसेट, इंट लंबाई) इस बफ़र में ऑब्जेक्ट के संदर्भों को गंतव्य सरणी में पढ़ें। |
डेटाबफ़र <टी> | लिखें (T[] src, int ऑफसेट, int लंबाई) पूर्णांक सरणियों का उपयोग करते हुए बल्क पुट विधि। |
विरासत में मिली विधियाँ
कक्षा java.lang.Object से बूलियन | बराबर (ऑब्जेक्ट arg0) |
अंतिम कक्षा<?> | गेटक्लास () |
int यहाँ | हैश कोड () |
अंतिम शून्य | सूचित करें () |
अंतिम शून्य | सभी को सूचित करें () |
डोरी | स्ट्रिंग () |
अंतिम शून्य | प्रतीक्षा करें (लंबा arg0, int arg1) |
अंतिम शून्य | प्रतीक्षा करें (लंबा arg0) |
अंतिम शून्य | इंतज़ार () |
इंटरफ़ेस से org.tensorflow.ndarray.buffer.DataBuffer सार <आर> आर | |
सार डेटाबफ़र <टी> | CopyTo ( डेटाबफर <टी> डीएसटी, लंबा आकार) इस बफ़र में स्रोत सरणी में ऑब्जेक्ट के संदर्भ लिखें। |
अमूर्त बूलियन | बराबर (वस्तु obj) डेटा बफ़र्स के बीच समानता की जाँच करता है। |
सार टी | getObject (लंबा सूचकांक) दिए गए सूचकांक पर मान पढ़ता है। |
अमूर्त बूलियन | |
सार डेटाबफ़र <टी> | संकीर्ण (लंबा आकार) एक नया बफ़र बनाता है जिसकी सामग्री इस बफ़र की सामग्री का एक साझा अनुवर्ती है, जिसका आकार दिए गए मान पर सेट है। |
सार डेटाबफ़र <टी> | ऑफसेट (लंबा सूचकांक) एक नया बफ़र बनाता है जिसकी सामग्री इस बफ़र की सामग्री का एक साझा अनुवर्ती है, जो दिए गए सूचकांक से शुरू होती है। |
सार डेटाबफ़र <टी> | पढ़ें (टी[] डीएसटी) इस बफ़र में ऑब्जेक्ट के संदर्भों को गंतव्य सरणी में पढ़ें। |
सार डेटाबफ़र <टी> | पढ़ें (टी[] डीएसटी, इंट ऑफसेट, इंट लंबाई) इस बफ़र में ऑब्जेक्ट के संदर्भों को गंतव्य सरणी में पढ़ें। |
सार डेटाबफ़र <टी> | सेटऑब्जेक्ट (टी मान, लंबा सूचकांक) दिए गए सूचकांक पर दिए गए मान को इस बफ़र में लिखता है। |
अमूर्त लंबा | आकार () बफ़र का आकार, तत्वों में. |
सार डेटाबफ़र <टी> | टुकड़ा (लंबा सूचकांक, लंबा आकार) एक नया बफ़र बनाता है जिसकी सामग्री इस बफ़र की सामग्री का एक साझा अनुवर्ती है, जो दिए गए सूचकांक और दिए गए आकार से शुरू होती है। |
सार डेटाबफ़रविंडो <? डेटाबफ़र <T>> का विस्तार करता है | |
सार डेटाबफ़र <टी> | लिखें (टी[] स्रोत) इस बफ़र में स्रोत सरणी में ऑब्जेक्ट के संदर्भ लिखें। |
सार डेटाबफ़र <टी> | लिखें (T[] src, int ऑफसेट, int लंबाई) पूर्णांक सरणियों का उपयोग करते हुए बल्क पुट विधि। |
सार्वजनिक निर्माता
सार्वजनिक सार डेटाबफ़र ()
सार्वजनिक तरीके
सार्वजनिक डेटाबफ़र <टी> कॉपीटू ( डेटाबफ़र <टी> डीएसटी, लंबा आकार)
इस बफ़र में स्रोत सरणी में ऑब्जेक्ट के संदर्भ लिखें।
यदि गंतव्य बफ़र आकार, यानी size > dst.size()
से कॉपी करने के लिए अधिक मान हैं, तो कोई मान स्थानांतरित नहीं किया जाता है और एक बफ़रओवरफ़्लो अपवाद फेंक दिया जाता है। दूसरी ओर, यदि स्रोत बफ़र आकार की प्रतिलिपि बनाने के लिए अधिक मान हैं, यानी > src.size()
, तो एक बफ़रअंडरफ्लोटएक्सेप्शन फेंक दिया जाता है।
अन्यथा, यह विधि इस बफ़र से n = size
मानों को गंतव्य बफ़र में कॉपी करती है।
पैरामीटर
डीएसटी | गंतव्य बफ़र जिसमें मानों की प्रतिलिपि बनाई जाती है; यह बफ़र नहीं होना चाहिए |
---|
आकार | गंतव्य बफ़र पर कॉपी करने के लिए मानों की संख्या |
---|
सार्वजनिक बूलियन बराबर (ऑब्जेक्ट obj)
सार्वजनिक पूर्णांक हैशकोड ()
सार्वजनिक डेटाबफ़र <टी> पढ़ें (टी[] डीएसटी, इंट ऑफसेट, इंट लंबाई)
इस बफ़र में ऑब्जेक्ट के संदर्भों को गंतव्य सरणी में पढ़ें।
यह विधि इस बफ़र से मानों को दिए गए गंतव्य सरणी में स्थानांतरित करती है। यदि अनुरोध को पूरा करने के लिए बफ़र में आवश्यक से कम मान हैं, यानी, यदि length > size()
, तो कोई मान स्थानांतरित नहीं किया जाता है और एक बफ़रअंडरफ़्लोएक्सेप्शन फेंक दिया जाता है।
अन्यथा, यह विधि इस बफ़र से n = length
मानों को दिए गए ऑफसेट से शुरू करके दिए गए सरणी में कॉपी करती है।
पैरामीटर
डीएसटी | वह सारणी जिसमें मान लिखे जाने हैं |
---|
ओफ़्सेट | लिखे जाने वाले पहले मान की सरणी के भीतर ऑफसेट; गैर-नकारात्मक होना चाहिए और dst.length से बड़ा नहीं होना चाहिए |
---|
लंबाई | दिए गए सरणी में लिखे जाने वाले मानों की अधिकतम संख्या; गैर-नकारात्मक होना चाहिए और dst.length - offset से बड़ा नहीं होना चाहिए |
---|
सार्वजनिक डेटाबफ़र <टी> लिखें (टी[] स्रोत, इंट ऑफ़सेट, इंट लंबाई)
पूर्णांक सरणियों का उपयोग करते हुए बल्क पुट विधि।
यह विधि दिए गए स्रोत सरणी में मानों को इस बफ़र में स्थानांतरित करती है। यदि इस बफ़र की तुलना में स्रोत सरणी में अधिक मान हैं, यानी, यदि length > size()
, तो कोई मान स्थानांतरित नहीं किया जाता है और एक बफ़रओवरफ़्लो अपवाद फेंक दिया जाता है।
अन्यथा, यह विधि दिए गए ऑफसेट से शुरू करके दिए गए सरणी से n = length
मानों को इस बफ़र में कॉपी करती है।
पैरामीटर
स्रोत | स्रोत सरणी जिससे मान पढ़ा जाना है |
---|
ओफ़्सेट | पढ़े जाने वाले पहले मान की सरणी के भीतर ऑफसेट; गैर-नकारात्मक होना चाहिए और src.length से बड़ा नहीं होना चाहिए |
---|
लंबाई | दिए गए सरणी से पढ़े जाने वाले मानों की संख्या; गैर-नकारात्मक होना चाहिए और src.length - offset से बड़ा नहीं होना चाहिए |
---|
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2023-12-01 (UTC) को अपडेट किया गया.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"वह जानकारी मौजूद नहीं है जो मुझे चाहिए"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"बहुत मुश्किल है / बहुत सारे चरण हैं"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"पुराना"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"अनुवाद से जुड़ी समस्या"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"सैंपल / कोड से जुड़ी समस्या"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"अन्य"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"समझने में आसान है"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"मेरी समस्या हल हो गई"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"अन्य"
}]