Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

โปรแกรม Java เพื่อรับอักขระจากสตริงที่กำหนด


ในบทความนี้ เราจะเข้าใจวิธีรับอักขระจากสตริงที่กำหนด Char เป็นประเภทข้อมูลที่มีตัวอักษรหรือจำนวนเต็มหรืออักขระพิเศษ สตริงเป็นประเภทข้อมูลที่มีอักขระตั้งแต่หนึ่งตัวขึ้นไปและอยู่ในเครื่องหมายคำพูดคู่ (“ ”)

ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -

สมมติว่าข้อมูลที่เราป้อนคือ

Input string: Java Programming
Index: 11

ผลลัพธ์ที่ต้องการจะเป็น

Result: m

อัลกอริทึม

Step 1 - START
Step 2 - Declare a string value namely input_string and a char value namely resultant_character.
Step 3 - Define the values.
Step 4 - Using the function string.charAt(), fetch the char value present at the specified position. Store the value in resultant_character.
Step 5 - Display the result
Step 6 - Stop

ตัวอย่างที่ 1

ที่นี่ เราเชื่อมโยงการดำเนินการทั้งหมดเข้าด้วยกันภายใต้ฟังก์ชัน 'หลัก'

public class CharacterAndString {
   public static void main(String[] args) {
      String string = "Java Programming";
      System.out.println("The string is defined as " +string);
      int index = 11;
      char resultant_character = string.charAt(index);
      System.out.println("\nA character from the string :" + string + " at index " + index + " is: " + resultant_character);
   }
}

ผลลัพธ์

The string is defined as Java Programming

A character from the string :Java Programming at index 11 is: m

ตัวอย่างที่ 2

ในที่นี้ เราสรุปการดำเนินการเป็นฟังก์ชันที่แสดงการเขียนโปรแกรมเชิงวัตถุ

public class CharacterAndString {
   public static char get_chararacter(String string, int index) {
      return string.charAt(index);
   }
   public static void main(String[] args) {
      String string = "Java Programming";
      System.out.println("The string is defined as " +string);
      int index = 11;
      char resultant_character = get_chararacter(string, index);
      System.out.println("\nA character from the string :" + string + " at index " + index + " is: " + resultant_character);
   }
}

ผลลัพธ์

The string is defined as Java Programming

A character from the string :Java Programming at index 11 is: m