मेरे समाधान है:।।
आप किसी सरणी => से तत्व को नहीं हटा सकते हैं, यह सही है, लेकिन हम वर्तमान सरणी को बदलने के लिए कुछ कर सकते हैं।
No need assign null to the array at the relevant position; e.g.
test[1] = null;
Create a new array with the element removed; e.g.
String[][] temp = new String[test.length - 1][];
स्ट्रिंग में सूचकांक पाने के लिए की आवश्यकता/सरणी दूर करने के लिए: IndexToRemove
for (int i = 0; i < test.length-1; i++) {
if (i<IndexToRemove){
temp[i]=test[i];
}else if (i==IndexToRemove){
temp[i]=test[i+1];
}else {
temp[i]=test[i+1];
}
}
test = temp;
आशा है कि यह उपयोगी!
स्रोत
2016-10-17 15:10:09
आप बेहतर सरणी के बजाय 'ArrayList' का उपयोग करते हैं। – Behrang
संभव डुप्लिकेट [मैं जावा में एक ऐरे से वस्तुओं को कैसे हटा सकता हूं?] (Http://stackoverflow.com/questions/112503/how-do-i-remove-objects-from-an-array-in-java) – McDowell
नहीं .... यह डुप्लिकेट नहीं है। – Peter