ይህ wikiHow የቁምፊዎች ሕብረቁምፊ በፊደል ቅደም ተከተል ውስጥ መሆን አለመሆኑን ለማወቅ ጃቫን ለመጠቀም አንድ መንገድን ያስተምርዎታል። ልክ እንደ ሁሉም የኮድ ፕሮጄክቶች ፣ ሕብረቁምፊው በቅደም ተከተል መሆኑን ለመወሰን ከአንድ በላይ መንገዶች አሉ። ይህ የቁምፊ ድርድርን በመፍጠር እና ከህብረቁምፊው ጋር በማወዳደር የሚሰራ መሰረታዊ ምሳሌ ነው።
ደረጃዎች
ደረጃ 1. java.util. Arrays ን ያስመጡ።
java.util. Arrays ድርድሮችን ለመፈለግ እና ለመደርደር የሚያስፈልጉዎትን ዘዴዎች ይ containsል።
java.util. Arrays ያስመጡ;
ደረጃ 2. የሕብረቁምፊውን ትዕዛዝ ለመፈተሽ ተግባር ይፍጠሩ።
ይህ ተግባር የሕብረቁምፊውን ርዝመት ያገኛል ፣ የቁምፊውን ርዝመት የቁምፊ ድርድር ይፈጥራል ፣ ሕብረቁምፊውን ለቁምፊ ድርድር ይመድባል ፣ ከዚያ ያንን ድርድር ይለያል።
java.util. Arrays ያስመጡ; የህዝብ ክፍል wikiHow {የማይንቀሳቀስ ቡሊያን isAlphabeticOrder (String s) {// የሕብረቁምፊውን ርዝመት int n = s.length () ያግኙ። // ልክ እንደ ሕብረቁምፊ ቻር ተመሳሳይ ርዝመት ያለው የቁምፊ ድርድር ይፍጠሩ = አዲስ ቻር [n]; // ሕብረቁምፊውን ለአዲሱ የቁምፊ ድርድር ይመድቡ ለ (int i = 0; i <n; i ++) {c = s.charAt (i); } // የቁምፊ ድርድር ደርድር Arrays.sort (c);
ደረጃ 3. የቁምፊው ድርድር ከህብረቁምፊው ጋር እኩል መሆኑን ይፈልጉ።
java.util. Arrays ያስመጡ; የህዝብ ክፍል wikiHow {የማይንቀሳቀስ ቡሊያን isAlphabeticOrder (String s) {// የሕብረቁምፊውን ርዝመት int n = s.length () ያግኙ። // ልክ እንደ ሕብረቁምፊ ቻር ተመሳሳይ ርዝመት ያለው የቁምፊ ድርድር ይፍጠሩ = አዲስ ቻር [n]; // ለ (int i = 0; i <n; i ++) {c = s.charAt (i); } // የቁምፊ ድርድር ደርድር Arrays.sort (c); // የቁምፊ ድርድር እና ሕብረቁምፊ እኩል መሆናቸውን ያረጋግጡ (int i = 0; i <n; i ++) (c ! = s.charAt (i)) ሐሰት ከተመለሱ; እውነት ተመለስ; }
ደረጃ 4. ክርክሮችን ያቅርቡ።
አሁን ተግባሩን ፈጥረዋል ፣ ማድረግ የሚቻለው ሕብረቁምፊውን መፈተሽ ብቻ ነው። ሕብረቁምፊው በፊደል ቅደም ተከተል ከሆነ ውጤቱ ይሆናል አዎ. ካልሆነ ውጤቱ ይሆናል አይ.
java.util. Arrays ያስመጡ; የህዝብ ክፍል wikiHow {የማይንቀሳቀስ ቡሊያን isAlphabeticOrder (String s) {// የሕብረቁምፊውን ርዝመት int n = s.length () ያግኙ። // ልክ እንደ ሕብረቁምፊ ቻር ተመሳሳይ ርዝመት ያለው የቁምፊ ድርድር ይፍጠሩ = አዲስ ቻር [n]; // ለ (int i = 0; i <n; i ++) {c = s.charAt (i); } // የቁምፊ ድርድር ደርድር Arrays.sort (c); // የቁምፊ ድርድር እና ሕብረቁምፊ እኩል መሆናቸውን ያረጋግጡ (int i = 0; i <n; i ++) (c ! = s.charAt (i)) ሐሰት ከተመለሱ; እውነት ተመለስ; } የሕዝብ የማይንቀሳቀስ ባዶ ባዶ (String args ) {String s = "aabbbcc"; // ሕብረቁምፊ በቅደም ተከተል ከሆነ ያረጋግጡ (isAlphabeticOrder (s)) System.out.println (“አዎ”); ሌላ System.out.println ("አይ"); }}