สารบัญ:

คุณเรียงลำดับอาร์เรย์ของสตริงตามตัวอักษรใน Java ได้อย่างไร
คุณเรียงลำดับอาร์เรย์ของสตริงตามตัวอักษรใน Java ได้อย่างไร

วีดีโอ: คุณเรียงลำดับอาร์เรย์ของสตริงตามตัวอักษรใน Java ได้อย่างไร

วีดีโอ: คุณเรียงลำดับอาร์เรย์ของสตริงตามตัวอักษรใน Java ได้อย่างไร
วีดีโอ: สอน Java: Intro to Array การใช้งานอะเรย์เบื้องต้น 2024, อาจ
Anonim

การจัดเรียงอาร์เรย์สตริงตามตัวอักษร – สตริง . เปรียบเทียบกับ()

จากนั้นผู้ใช้ต้องป้อนแต่ละ สตริง ทีละรายการและกด ENTER หลังจากป้อนแต่ละครั้ง เพื่อเปรียบเทียบสอง สตริง , สตริง . มีการใช้วิธี CompareTo() ซึ่งเปรียบเทียบ two สตริง พจนานุกรมศัพท์

เมื่อคำนึงถึงสิ่งนี้ คุณจะจัดเรียงอาร์เรย์ตามตัวอักษรใน Java ได้อย่างไร

โปรแกรม Java เพื่อจัดเรียงชื่อตามลำดับตัวอักษร

  1. คลาสสาธารณะ Alphabetical_Order
  2. int n;
  3. อุณหภูมิสตริง;
  4. Scanner s = สแกนเนอร์ใหม่ (ระบบใน);
  5. ระบบ. ออก. print("ระบุจำนวนชื่อที่ต้องการ:");
  6. น = ส nextInt();
  7. ชื่อสตริง = สตริงใหม่[n];
  8. Scanner s1 = สแกนเนอร์ใหม่ (ระบบใน);

ในทำนองเดียวกัน คุณจะจัดเรียงสตริงตามลำดับตัวอักษรใน Java ได้อย่างไร ถึง จัดเรียงสตริงตามลำดับตัวอักษรใน Java การเขียนโปรแกรมคุณต้องขอให้ผู้ใช้ป้อนสอง สตริง ตอนนี้เริ่มเปรียบเทียบทั้งสอง สตริง หากพบแล้วให้สร้างตัวแปรว่า temp ของประเภทเดียวกัน ตอนนี้วางตัวแรก สตริง ไปที่อุณหภูมิแล้ววางวินาที สตริง ครั้งแรกและวางอุณหภูมิที่สอง

ในลักษณะนี้ คุณจะเรียงสตริงอาร์เรย์ใน Java อย่างไร?

วิธีที่ 1(การคัดแยกแบบธรรมชาติ):

  1. ใช้วิธี toCharArray() บนสตริงอินพุตเพื่อสร้างอาร์เรย์ถ่านสำหรับสตริงอินพุต
  2. ใช้อาร์เรย์ sort(char c) วิธีการเรียงลำดับอาร์เรย์ถ่าน
  3. ใช้ตัวสร้างคลาสสตริงเพื่อสร้างสตริงที่เรียงลำดับจากอาร์เรย์ถ่าน

คุณเรียงลำดับอาร์เรย์สตริงใน Java โดยไม่ต้องใช้วิธีการเรียงลำดับได้อย่างไร

  1. นำเข้าจาวา ใช้ประโยชน์ สแกนเนอร์;
  2. ประเภทคลาส{
  3. โมฆะคงที่สาธารณะหลัก (สตริง args){
  4. สแกนเนอร์ sc= สแกนเนอร์ใหม่ (ระบบใน);
  5. ระบบ. ออก. println("ป้อนสตริง");
  6. อินพุตสตริง=sc. ต่อไป();
  7. ระบบ. ออก. println("สตริงเดิมคือ "+อินพุต);
  8. เอาต์พุตสตริง = sortString (อินพุต);

แนะนำ: